Sha256: 637016eca728a2f821bc0b3fe9e260744bc15669dd045c2c1e9ccfb44ac6c934
Contents?: true
Size: 698 Bytes
Versions: 1
Compression:
Stored size: 698 Bytes
Contents
require "mail" module SnapshotInspector class Snapshot class MailType < Type snapshotee ActionMailer::MessageDelivery # @private def extract(snapshotee) @message = snapshotee.to_s @bcc = snapshotee.bcc end # @private def from_hash(hash) @message = hash[:message] @bcc = hash[:bcc] end def message message = Mail::Message.new(@message) message.bcc = @bcc message end def mailer_name message.header["X-SnapshotInspector-Mailer-Name"].value end def action_name message.header["X-SnapshotInspector-Action-Name"].value end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
snapshot_inspector-0.1.1 | app/models/snapshot_inspector/snapshot/mail_type.rb |