Sha256: 7129b75f0abe3fff60cd0fb19e2f4029fed6554d16d9875ecdf7fa0d1364ad3d
Contents?: true
Size: 904 Bytes
Versions: 5
Compression:
Stored size: 904 Bytes
Contents
# -*- encoding : utf-8 -*- require 'open-uri' class Card class Mailer < ActionMailer::Base @@defaults = Wagn.config.email_defaults || {} @@defaults.symbolize_keys! @@defaults[:return_path] ||= @@defaults[:from] if @@defaults[:from] @@defaults[:charset] ||= 'utf-8' default @@defaults class << self def new_mail(*args, &block) mail = Mail.new(args, &block) method = Card::Mailer.delivery_method mail.delivery_method(method, Card::Mailer.send(:"#{method}_settings")) mail.perform_deliveries = Card::Mailer.perform_deliveries mail.raise_delivery_errors = Card::Mailer.raise_delivery_errors mail end def layout message %{ <!DOCTYPE html> <html> <body> #{message} </body> </html> } end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
wagn-1.14.9 | lib/card/mailer.rb |
wagn-1.14.8 | lib/card/mailer.rb |
wagn-1.14.7 | lib/card/mailer.rb |
wagn-1.14.6 | lib/card/mailer.rb |
wagn-1.14.5 | lib/card/mailer.rb |