Sha256: e73c6a1b618e4363ff002a2d3edb8fca9641bda26488e0cad8bdab5d9cdfe5fe

Contents?: true

Size: 653 Bytes

Versions: 1

Compression:

Stored size: 653 Bytes

Contents

require "action_mailer"
require "rails"

module ActionMailer
  class Railtie < Rails::Railtie
    railtie_name :action_mailer

    require "action_mailer/railties/subscriber"
    subscriber ActionMailer::Railties::Subscriber.new

    initializer "action_mailer.logger" do
      ActionMailer::Base.logger ||= Rails.logger
    end

    initializer "action_mailer.set_configs" do |app|
      app.config.action_mailer.each do |k,v|
        ActionMailer::Base.send "#{k}=", v
      end
    end

    initializer "action_mailer.url_for" do |app|
      ActionMailer::Base.send(:include, ActionController::UrlFor) if defined?(ActionController)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
actionmailer-3.0.0.beta lib/action_mailer/railtie.rb