diff options
author | wycats <wycats@gmail.com> | 2010-05-15 03:51:01 -0700 |
---|---|---|
committer | wycats <wycats@gmail.com> | 2010-05-15 06:09:07 -0700 |
commit | 458f5712dce6d7f23931effe01b7f34b66e4ab3b (patch) | |
tree | 20998107813b331069357c895f7411540b708bed /actionmailer/lib/action_mailer/railtie.rb | |
parent | 80fc6536bda191731e3963f1539c84a7b0c4e764 (diff) | |
download | rails-458f5712dce6d7f23931effe01b7f34b66e4ab3b.tar.gz rails-458f5712dce6d7f23931effe01b7f34b66e4ab3b.tar.bz2 rails-458f5712dce6d7f23931effe01b7f34b66e4ab3b.zip |
Remove the need for a special action_mailer.url_for initializer that loads before anything else
Diffstat (limited to 'actionmailer/lib/action_mailer/railtie.rb')
-rw-r--r-- | actionmailer/lib/action_mailer/railtie.rb | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/actionmailer/lib/action_mailer/railtie.rb b/actionmailer/lib/action_mailer/railtie.rb index 882e078d1b..0730167a3e 100644 --- a/actionmailer/lib/action_mailer/railtie.rb +++ b/actionmailer/lib/action_mailer/railtie.rb @@ -5,10 +5,6 @@ module ActionMailer class Railtie < Rails::Railtie config.action_mailer = ActiveSupport::OrderedOptions.new - initializer "action_mailer.url_for", :before => :load_environment_config do |app| - ActiveSupport.on_load(:action_mailer) { include app.routes.url_helpers } - end - require "action_mailer/railties/log_subscriber" log_subscriber :action_mailer, ActionMailer::Railties::LogSubscriber.new @@ -18,6 +14,8 @@ module ActionMailer initializer "action_mailer.set_configs" do |app| ActiveSupport.on_load(:action_mailer) do + include app.routes.url_helpers + app.config.action_mailer.each do |k,v| send "#{k}=", v end |