Class: IsEmail

Inherits:
MatchesRegex show all
Defined in:
lib/bureaucrat/validation_old.rb

Constant Summary collapse

EMAIL_RE =
/(^[-!#\$%&'*+\/=?^_`{}|~0-9A-Z]+(\.[-!#\$%&'*+\/=?^_`{}|~0-9A-Z]+)*|^"([\001-\010\013\014\016-\037!#-\[\]-\177]|\\[\001-011\013\014\016-\177])*")@(?:[A-Z0-9]+(?:-*[A-Z0-9]+)*\.)+[A-Z]{2,6}$/i

Instance Method Summary collapse

Methods inherited from MatchesRegex

#validate

Methods inherited from Validator

#blank?, #valid?, #validate

Constructor Details

#initializeIsEmail

Returns a new instance of IsEmail.



145
146
147
# File 'lib/bureaucrat/validation_old.rb', line 145

def initialize
  super(EMAIL_RE, :is_not_email)
end