Module: MoreValidations::ClassMethods
- Defined in:
- lib/more_validations.rb
Instance Method Summary collapse
Instance Method Details
#validates_as_email(*fields) ⇒ Object
20 21 22 23 24 25 26 27 |
# File 'lib/more_validations.rb', line 20 def validates_as_email(*fields) fields.each do |field| validates_presence_of field validates_length_of field, :within => 6..100 validates_uniqueness_of field, :case_sensitive => false validates_format_of field, :with => RE_EMAIL_OK, :message => MSG_EMAIL_BAD end end |
#validates_as_url(*fields) ⇒ Object
29 30 31 32 33 34 35 36 |
# File 'lib/more_validations.rb', line 29 def validates_as_url(*fields) fields.each do |field| validates_presence_of field validates_length_of field, :within => 6..100 validates_uniqueness_of field, :case_sensitive => false validates_format_of field, :with => RE_URL_OK, :message => MSG_URL_BAD end end |