Sha256: 44d7cbb61db2fbddd04c9c3867c9ce71f4c852af61656075d232b3ebff97ea13
Contents?: true
Size: 532 Bytes
Versions: 1
Compression:
Stored size: 532 Bytes
Contents
## # Adds sending email through an ActiveRecord table as a delivery method for # ActionMailer. # class ARMailer def initialize(options) self.email_class = options[:email_class] || Email end attr_accessor :email_class_name, :email_class def deliver!(mail) destinations = mail.destinations sender = mail.return_path || mail.sender || mail.from_addrs.first destinations.each do |destination| self.email_class.create :mail => mail.encoded, :to => destination, :from => sender end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
axtro-ar_mailer-2.2.0 | lib/action_mailer/ar_mailer.rb |