travis-api/vendor/travis-core/lib/travis/mailer.rb
2016-06-14 15:17:20 +02:00

27 lines
461 B
Ruby

require 'action_mailer'
require 'i18n'
module Travis
module Mailer
class << self
def config
config = Travis.config.smtp
config ? config.to_h : {}
end
def setup
if config.present?
mailer = ActionMailer::Base
mailer[:delivery_method] = :smtp
mailer[:smtp_settings] = config
@setup = true
end
end
def setup?
!!@setup
end
end
end
end