def blank?
respond_to?(:empty?) ? !!empty? : !self
end
irb> value = false
=> false
irb> value.blank?
=> true
class PresenceValidator < EachValidator
def validate_each(record, attr_name, value)
record.errors.add(attr_name, :blank, options) if value.blank?
end
end