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