Module: ActiveRecord::Validations::ClassMethods
- Defined in:
- lib/validates_as_email.rb
Instance Method Summary collapse
Instance Method Details
#validates_as_email(*attr_names) ⇒ Object
58 59 60 61 62 63 64 65 66 |
# File 'lib/validates_as_email.rb', line 58 def validates_as_email(*attr_names) configuration = { :message => (I18n.translate(:'activerecord.errors.messages.invalid_email', :raise => true) rescue 'is an invalid email'), :with => RFC822::EmailAddress, :allow_nil => false } configuration.update(attr_names.pop) if attr_names.last.is_a?(Hash) validates_format_of attr_names, configuration end |