def validates_absence_of(*attribute_names)
      options = Macros.extract_options(attribute_names)
      validation_rules.add(Rule::Absence::Blank, attribute_names, options)
    end
def validates_absence_of(*attribute_names)
      options = Macros.extract_options(attribute_names)
      validation_rules.add(Rule::Absence::Blank, attribute_names, options)
    end
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 'virtus'
   require 'aequitas'

   class Page
     include Virtus
     include Aequitas

     attribute :unwanted_attribute, String
     attribute :another_unwanted, String
     attribute :yet_again, String

     validates_absence_of :unwanted_attribute
     validates_absence_of :another_unwanted, :yet_again

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