class ActiveModel::Validations::RespondToValidator

Constants

RESERVED_OPTIONS

Public Instance Methods

validate_each(record,attribute,value) click to toggle source
# File lib/active_validators/active_model/validations/respond_to_validator.rb, line 5
def validate_each(record,attribute,value)
  responders = options.dup
  RESERVED_OPTIONS.each do |opt,should_apply| responders.delete(opt) end
  responders.each do |method,dummy|
    record.errors.add(attribute) unless value.respond_to? method
  end
end