No commit activity in last 3 years
No release in over 3 years
Rails gem/plugin that implements an ActiveRecord validation helper called validates_as_email which validates email address (RFC822)
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies
 Project Readme
ValidatesAsEmail
================

This gem/plugin is a re-packaged and gem'ified version of the original plugin with credit as follows:

Gabriel Mazetto <brodock@gmail.com>
Donncha Redmond <dredmond@e-xact.com>
Michal Zima <xhire@mujmalysvet.cz>
Ximon Eighteen <ximon.eighteen@int.greenpeace.org>
Dan Kubb <dan.kubb@autopilotmarketing.com>
Thijs van der Vossen <thijs@fngtps.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.