Sha256: 26736999017bb0524accd5a837602de1dc44a758f53d5091ef36a1c7e51fda8e
Contents?: true
Size: 1.46 KB
Versions: 5
Compression:
Stored size: 1.46 KB
Contents
require 'action_mailer' require 'roadie' require 'roadie/action_mailer_extensions' module Roadie # {Roadie::Railtie} registers {Roadie} with the current Rails application # It adds configuration options: # # config.roadie.enabled = true # Set this to false to disable Roadie completely. This could be useful if # you don't want Roadie in certain environments. # # config.roadie.provider = nil # You can use this to set a provider yourself. See {Roadie::AssetProvider}. # # config.roadie.after_inlining = lambda do |doc| # doc.css('#products p.desc a[href^="/"]').each do |link| # link['href'] = "http://www.foo.com" + link['href'] # end # end # You can use this to set a custom inliner. A custom inliner transforms an outgoing HTML email using application specific rules. # The custom inliner is invoked after the default inliner.A custom inliner can be created using a `lambda` that accepts one parameter # or an object that responds to the `call` method with one parameter. # # @see Roadie # @see AssetProvider class Railtie < Rails::Railtie config.roadie = ActiveSupport::OrderedOptions.new config.roadie.enabled = true config.roadie.provider = nil config.roadie.after_inlining = nil initializer "roadie.extend_action_mailer" do ActiveSupport.on_load(:action_mailer) do include Roadie::ActionMailerExtensions end end end end
Version data entries
5 entries across 5 versions & 2 rubygems
Version | Path |
---|---|
roadie-2.4.3 | lib/roadie/railtie.rb |
md-roadie-2.4.2.md.1 | lib/roadie/railtie.rb |
roadie-2.4.2 | lib/roadie/railtie.rb |
roadie-2.4.1 | lib/roadie/railtie.rb |
roadie-2.4.0 | lib/roadie/railtie.rb |