Method: EmailAttribute::SingleAddress#initialize

Defined in:
lib/email_attribute/single_address.rb

#initialize(str = "") ⇒ SingleAddress

Returns a new instance of SingleAddress.



3
4
5
6
7
8
9
10
11
# File 'lib/email_attribute/single_address.rb', line 3

def initialize(str = "")
  @address = Mail::Address.new(str.to_s) rescue nil
  if @address
    value = @address.format
  else
    value = str || ""
  end
  super(value)
end