improved configuration utility

This commit is contained in:
Hauke Klement
2015-02-05 09:52:17 +01:00
parent f9d26b1a6f
commit 37a632d2a1
6 changed files with 62 additions and 9 deletions

View File

@ -1,3 +1,3 @@
YAML.load_file(Rails.root.join('config', 'action_mailer.yml'))[Rails.env].each do |key, value|
CodeOcean::Config.new(:action_mailer).read.each do |key, value|
CodeOcean::Application.config.action_mailer.send(:"#{key}=", value.respond_to?(:symbolize_keys) ? value.symbolize_keys : value)
end

View File

@ -1,3 +1,3 @@
if CodeOcean::Application.config.action_mailer.delivery_method == :sendmail
CodeOcean::Application.config.action_mailer.sendmail_settings = CodeOcean::Config.new('sendmail').read
CodeOcean::Application.config.action_mailer.sendmail_settings = CodeOcean::Config.new(:sendmail).read
end

View File

@ -1,3 +1,3 @@
if CodeOcean::Application.config.action_mailer.delivery_method == :smtp
CodeOcean::Application.config.action_mailer.sendmail_settings = CodeOcean::Config.new('smtp').read
CodeOcean::Application.config.action_mailer.sendmail_settings = CodeOcean::Config.new(:smtp).read
end