Sha256: 2b7539ae64c92d0fa09e4817d118f6c4b4fc33457108bf3179252a06b54f56b6

Contents?: true

Size: 553 Bytes

Versions: 1

Compression:

Stored size: 553 Bytes

Contents

class Mail::Message
  def from_address
    header[:from]&.address_list&.addresses&.first
  end

  def recipients_addresses
    to_addresses + cc_addresses + bcc_addresses + x_original_to_addresses
  end

  def to_addresses
    Array(header[:to]&.address_list&.addresses)
  end

  def cc_addresses
    Array(header[:cc]&.address_list&.addresses)
  end

  def bcc_addresses
    Array(header[:bcc]&.address_list&.addresses)
  end

  def x_original_to_addresses
    Array(header[:x_original_to]).collect { |header| Mail::Address.new header.to_s }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
actionmailbox-0.1.0 lib/action_mailbox/mail_ext/addresses.rb