Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
ValidatesAsEmail ================ This gem/plugin is a re-packaged and gem'ified version of the original plugin with credit as follows: Gabriel Mazetto <firstname.lastname@example.org> Donncha Redmond <email@example.com> Michal Zima <firstname.lastname@example.org> Ximon Eighteen <email@example.com> Dan Kubb <firstname.lastname@example.org> Thijs van der Vossen <email@example.com> This Ruby on Rails plugin implements an ActiveRecord validation helper called validates_as_email. The helper acts as if validates_format_of was used with a regular expression that defines an email address conformance test. It does not follow any RFC as RFC822, RFC2822, RFC3696 as it's intended for common bn Installation: ============= Make sure you have rubygems >= 1.3.6 Install the gem(s): sudo gem install brodock-validates_as_email Add to environment.rb initializer block: config.gem 'brodock-validates_as_email', :lib => 'validates_as_email' Usage: ====== In your model file do something like: class MyClass < ActiveRecord::Base validates_as_email :email, :message => 'Invalid Email Address', :allow_nil => true end class MyOtherClass < ActiveRecord::Base # will not accept addresses with a single part domain, e.g user@example validates_as_email :email, :message => 'Invalid Email Address', :allow_nil => true end Tests: ====== Some tests have been added. License: ======== See the LICENSE file.