Sha256: 149d6a73cec9c1f29114bfb985b026464d39616859937c9dea1a7407650387e2

Contents?: true

Size: 430 Bytes

Versions: 10

Compression:

Stored size: 430 Bytes

Contents

module Roadie
  module Rails
    # Extend instances of Mail with this to have it inlined automatically when
    # delivered. You'll need to assign some #roadie_options for it to actually
    # do anything.
    module InlineOnDelivery
      attr_accessor :roadie_options

      def deliver
        if (options = roadie_options)
          MailInliner.new(self, options).execute
        end
        super
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
roadie-rails-1.1.0.rc2 lib/roadie/rails/inline_on_delivery.rb
roadie-rails-1.1.0.rc1 lib/roadie/rails/inline_on_delivery.rb
roadie-rails-1.0.6 lib/roadie/rails/inline_on_delivery.rb
roadie-rails-1.0.5 lib/roadie/rails/inline_on_delivery.rb
roadie-rails-1.0.4 lib/roadie/rails/inline_on_delivery.rb
roadie-rails-1.0.3 lib/roadie/rails/inline_on_delivery.rb
roadie-rails-1.0.2 lib/roadie/rails/inline_on_delivery.rb
roadie-rails-1.0.1 lib/roadie/rails/inline_on_delivery.rb
roadie-rails-1.0.0 lib/roadie/rails/inline_on_delivery.rb
roadie-rails-1.0.0.pre1 lib/roadie/rails/inline_on_delivery.rb