Class: EmailValidate::Email

Inherits:
Object
  • Object
show all
Includes:
Validate
Defined in:
lib/email_validate.rb

Instance Method Summary collapse

Methods included from Validate

#errors, #valid?

Constructor Details

#initialize(email = '') ⇒ Email

Returns a new instance of Email.



10
11
12
# File 'lib/email_validate.rb', line 10

def initialize(email = '')
  self.email_address = email
end

Instance Method Details

#email_addressObject



18
19
20
# File 'lib/email_validate.rb', line 18

def email_address
  @email_address.to_s.strip
end

#email_address=(new_email_address) ⇒ Object



22
23
24
# File 'lib/email_validate.rb', line 22

def email_address=(new_email_address)
  @email_address = new_email_address.to_s
end

#to_sObject



14
15
16
# File 'lib/email_validate.rb', line 14

def to_s
  email_address
end