Sha256: e196c6fdcbd66ea6dddfea3dcfd6cf9a58dac306a6637d19f63b54477e4d6d87
Contents?: true
Size: 477 Bytes
Versions: 1
Compression:
Stored size: 477 Bytes
Contents
module Rad class Mailer inject logger: :logger, config: :config def deliver letter mail = Mail.new letter.to_h if config.development? logger.info " Delivering mail #{letter.to_h.inspect}" else logger.info " Delivering mail '#{letter.subject}'" end mail.deliver! end end end rad.after :environment do if rad.config.development? Mail.defaults do delivery_method :test end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rad_core-0.0.13 | lib/rad/mail/mailer.rb |