diff options
Diffstat (limited to 'app/models/email.rb')
| -rw-r--r-- | app/models/email.rb | 31 | 
1 files changed, 0 insertions, 31 deletions
| diff --git a/app/models/email.rb b/app/models/email.rb deleted file mode 100644 index 4090275..0000000 --- a/app/models/email.rb +++ /dev/null @@ -1,31 +0,0 @@ -class Email < String -  include ActiveModel::Validations - -  validates :email, -    :format => { -      :with => /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\Z/, #local part of email is case-sensitive, so allow uppercase letter. -      :message => "needs to be a valid email address" -    } - -  # Make sure we can call Email.new(nil) and get an invalid email address -  def initialize(s) -    super(s.to_s) -  end - -  def to_partial_path -    "emails/email" -  end - -  def to_param -    to_s -  end - -  def email -    self -  end - -  def handle -    self.split('@').first -  end - -end | 
