public
Rubygem
Description: Gemified validates_as_email_address rails plugin
Homepage: http://svn.pluginaweek.org/trunk/validates_as_email_address/
Clone URL: git://github.com/pager/validates_as_email_address.git
name age message
file CHANGELOG Sun May 04 15:55:54 -0700 2008 validates_as_email_address: [aaron]
file LICENSE Mon Jul 30 09:39:16 -0700 2007 Finish renaming to validates_as_email_address. [aaron]
file README Sun May 04 15:55:54 -0700 2008 validates_as_email_address: [aaron]
file Rakefile Mon May 05 19:59:04 -0700 2008 Update :publish rake task to run :pgem as well [aaron]
directory lib/ Sun May 04 15:55:54 -0700 2008 validates_as_email_address: [aaron]
directory rails/ Wed May 07 08:59:56 -0700 2008 Gemified. [pager]
directory test/ Sun May 04 15:55:54 -0700 2008 validates_as_email_address: [aaron]
file validates_as_email_address.gemspec Wed May 07 08:59:56 -0700 2008 Gemified. [pager]
README
= validates_as_email_address

+validates_as_email_address+ adds support for validating the format/length of
email addresses.

== Resources

Wiki

* http://wiki.pluginaweek.org/Validates_as_email_address

API

* http://api.pluginaweek.org/validates_as_email_address

Development

* http://dev.pluginaweek.org/browser/trunk/validates_as_email_address

Source

* http://svn.pluginaweek.org/trunk/validates_as_email_address

== Description

Consistently reliable email address validations are difficult to find and hard
to choose as there are far too many implementations in various programming
languages.  This plugins builds on Thijs van der Vossen's validates_as_email
by adding advanced validation option support and also validating the length of
the email address.

== Usage

=== Example

  class Person < ActiveRecord::Base
    validates_as_email_address :email, :on => :create
  end

== Testing

Before you can run any tests, the following gem must be installed:
* plugin_test_helper[http://wiki.pluginaweek.org/Plugin_test_helper]

== References

* Cal Henderson - {Parsing Email Adresses in PHP}[http://iamcal.com/publish/articles/php/parsing_email]
* Tim Fletcher - {Ruby Translation}[http://tfletcher.com/lib/rfc822.rb]
* Dan Kubb[dan.kubb@autopilotmarketing.com]
* Ximon Eighteen[ximon.eightee@int.greenpeace.org]
* Thijs van der Vossen - validates_as_email[https://svn.greenpeace.org/repositories/rails_plugins/validates_as_email]