class Postmortem::Adapters::Pony

Pony adapter.

Private Instance Methods

adapted() click to toggle source
# File lib/postmortem/adapters/pony.rb, line 9
def adapted
  {
    from: mail.from, reply_to: mail.reply_to, to: mail.to, cc: mail.cc, bcc: mail.bcc,
    subject: mail.subject,
    text_body: @data[:body],
    html_body: @data[:html_body],
    message_id: mail.message_id # We use a synthetic Mail instance so this is a bit useless.
  }
end
keys() click to toggle source
# File lib/postmortem/adapters/pony.rb, line 23
def keys
  %i[from reply_to to cc bcc subject text_body html_body]
end
mail() click to toggle source
# File lib/postmortem/adapters/pony.rb, line 19
def mail
  @mail ||= ::Mail.new(@data.select { |key| keys.include?(key) })
end