It gives you a bunch of validates_as_[type] to your ActiveRecord models
License
barbolo/more_validators
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
MoreValidators ============== Rails gem/plugin is a series of validators provided by me or other people: ValidateAsEmail: http://github.com/gbdev/validates_as_email It's released under Creative Commons Attribution-Share Alike 3.0 Unported License. Talk to me if you have any questions: Rafael Barbolo: rafael@barbolo.com.br http://twitter.com/barbolo Installation: ============= Install the gem(s): gem install more_validators Add to environment.rb initializer block: config.gem 'more_validators', :lib => 'validates_as_' LatestVersion -------------- Version: 0.1.3 -------------- Usage: ====== In your model file do something like: class MyClass < ActiveRecord::Base # Email validation validates_as_email :email, :message => 'Invalid', :allow_nil => true, :allow_blank => true # Brazilian postal code validation validates_as_cep :cep, :message => 'Invalid', :allow_nil => true, :allow_blank => true # Brazilian phone number validation validates_as_phonenumber_br :phonenumber, :message => 'Invalid', :allow_nil => true, :allow_blank => true # CPF validation validates_as_cpf :cpf, :message => 'Invalid', :allow_nil => true, :allow_blank => true # CNPJ validation validates_as_cnpj :cnpj, :message => 'Invalid', :allow_nil => true, :allow_blank => true # Brazilian UF validation, both upcase and downcase are allowed by default validates_as_uf_br :uf, :allow_up => true, :allow_down => true end Tests: ====== Some tests have been added to each validator. License: ======== See the LICENSE file.
About
It gives you a bunch of validates_as_[type] to your ActiveRecord models
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published