Module: ActiveModel::Validations::HelperMethods
- Defined in:
- lib/active_model/validations/email_validator.rb,
lib/active_model/validations/domain_validator.rb,
lib/active_model/validations/ip_address_validator.rb
Instance Method Summary collapse
-
#validates_domain_of(*attr_names) ⇒ Object
class Dns < ActiveRecord::Base validates_domain_of :domain_name end.
-
#validates_email_of(*attr_names) ⇒ Object
class User < ActiveRecord::Base validates_email_of :email_address end.
-
#validates_ip_address_of(*attr_names) ⇒ Object
class Ip < ActiveRecord::Base validates_ip_address_of :ip end.
Instance Method Details
#validates_domain_of(*attr_names) ⇒ Object
class Dns < ActiveRecord::Base
validates_domain_of :domain_name
end
50 51 52 |
# File 'lib/active_model/validations/domain_validator.rb', line 50 def validates_domain_of(*attr_names) validates_with DomainValidator, _merge_attributes(attr_names) end |
#validates_email_of(*attr_names) ⇒ Object
class User < ActiveRecord::Base
validates_email_of :email_address
end
62 63 64 |
# File 'lib/active_model/validations/email_validator.rb', line 62 def validates_email_of(*attr_names) validates_with EmailValidator, _merge_attributes(attr_names) end |
#validates_ip_address_of(*attr_names) ⇒ Object
class Ip < ActiveRecord::Base
validates_ip_address_of :ip
end
43 44 45 |
# File 'lib/active_model/validations/ip_address_validator.rb', line 43 def validates_ip_address_of(*attr_names) validates_with IpAddressValidator, _merge_attributes(attr_names) end |