Module DataMapper::Validations::ValidatesAbsence
In: lib/dm-validations/validators/absent_field_validator.rb

Methods

Public Instance methods

Validates that the specified attribute is "blank" via the attribute‘s blank? method.

@note

  dm-core's support lib adds the #blank? method to many classes,

@see lib/dm-core/support/blank.rb (dm-core) for more information.

@example [Usage]

  require 'dm-validations'

  class Page
    include DataMapper::Resource

    property :unwanted_attribute, String
    property :another_unwanted, String
    property :yet_again, String

    validates_absence_of :unwanted_attribute
    validates_absence_of :another_unwanted, :yet_again

    # a call to valid? will return false unless
    # all three attributes are blank
  end

[Validate]