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