fnando / mail_queue

Add mails to database for background mail sending

This URL has Read+Write access

mail_queue / init.rb
100644 10 lines (9 sloc) 0.264 kb
1
2
3
4
5
6
7
8
9
10
require File.join(File.dirname(__FILE__), "lib", "mail")
 
class ActionMailer::Base
  def self.queue(method, *args)
    options = {}
    options = args.pop if args.last.is_a?(Hash)
    tmail = send("create_#{method}", *args)
    Mail.queue(tmail, options)
  end
end