Method: EmailAttribute::List#initialize

Defined in:
lib/email_attribute/list.rb

#initialize(email_addresses) ⇒ List

Returns a new instance of List.



7
8
9
10
11
12
13
14
# File 'lib/email_attribute/list.rb', line 7

def initialize(email_addresses)
  email_addresses = email_addresses.join(", ") if email_addresses.respond_to?(:join)
  @addresses = begin
    Mail::AddressList.new(email_addresses).addresses.map(&:format)
  rescue
    manual_parse(email_addresses)
  end
end