class Mail::AddressList
- Mail::AddressList
- Reference
- Object
Defined in:
mail/elements/address_list.crConstructors
-
.new(string)
Mail::AddressList is the class that parses To, From and other address fields from emails passed into Mail.
Instance Method Summary
Constructor Detail
def self.new(string)
#
Mail::AddressList is the class that parses To, From and other address fields from emails passed into Mail.
AddressList provides a way to query the groups and mailbox lists of the passed in string.
It can supply all addresses in an array, or return each address as an address object.
Mail::AddressList requires a correctly formatted group or mailbox list per RFC2822 or RFC822. It also handles all obsolete versions in those RFCs.
list = '[email protected], My Group: [email protected], Bob [email protected];' a = AddressList.new(list) a.addresses #=> [#<Mail::Address:14943130 Address: |[email protected]... a.group_names #=> ["My Group"]