Module: ActiveRecord::Validations::ClassMethods

Defined in:
lib/validates_as_age.rb,
lib/validates_as_cep.rb,
lib/validates_as_cpf.rb,
lib/validates_as_cnpj.rb,
lib/validates_as_email.rb,
lib/validates_as_uf_br.rb,
lib/validates_as_website.rb,
lib/validates_as_phonenumber_br.rb

Instance Method Summary collapse

Instance Method Details

#validates_as_age(*attr_names) ⇒ Object



22
23
24
# File 'lib/validates_as_age.rb', line 22

def validates_as_age(*attr_names)
  validates_with AgeValidator, _merge_attributes(attr_names)
end

#validates_as_cep(*attr_names) ⇒ Object



14
15
16
# File 'lib/validates_as_cep.rb', line 14

def validates_as_cep(*attr_names)
  validates_with CEPValidator, _merge_attributes(attr_names)
end

#validates_as_cnpj(*attr_names) ⇒ Object



74
75
76
# File 'lib/validates_as_cnpj.rb', line 74

def validates_as_cnpj(*attr_names)
  validates_with CNPJValidator, _merge_attributes(attr_names)
end

#validates_as_cpf(*attr_names) ⇒ Object



73
74
75
# File 'lib/validates_as_cpf.rb', line 73

def validates_as_cpf(*attr_names)
  validates_with CPFValidator, _merge_attributes(attr_names)
end

#validates_as_email(*attr_names) ⇒ Object



14
15
16
# File 'lib/validates_as_email.rb', line 14

def validates_as_email(*attr_names)
  validates_with EmailValidator, _merge_attributes(attr_names)
end

#validates_as_phonenumber_br(*attr_names) ⇒ Object



14
15
16
# File 'lib/validates_as_phonenumber_br.rb', line 14

def validates_as_phonenumber_br(*attr_names)
  validates_with PhoneNumberBrValidator, _merge_attributes(attr_names)
end

#validates_as_uf_br(*attr_names) ⇒ Object



31
32
33
# File 'lib/validates_as_uf_br.rb', line 31

def validates_as_uf_br(*attr_names)
  validates_with UFBRValidator, _merge_attributes(attr_names)
end

#validates_as_website(*attr_names) ⇒ Object



14
15
16
# File 'lib/validates_as_website.rb', line 14

def validates_as_website(*attr_names)
  validates_with WebsiteValidator, _merge_attributes(attr_names)
end