Module: Railmail::ActionMailer::InstanceMethods
- Defined in:
- lib/railmail/action_mailer.rb
Constant Summary collapse
- @@railmail_settings =
{}
Instance Method Summary collapse
Instance Method Details
#perform_delivery_railmail(mail) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/railmail/action_mailer.rb', line 8 def perform_delivery_railmail(mail) r = RailmailDelivery.new r.recipients = mail.to r.from = mail.from r.subject = mail.subject r.sent_at = Time.now r.raw = mail r.save! if self.railmail_settings[:passthrough] send("perform_delivery_#{self.railmail_settings[:passthrough]}", mail) if perform_deliveries end end |