Sha256: fb621f016e74e511693a4c8aee529dc2fa6257dc6a88163466046fd39a9c81bd

Contents?: true

Size: 308 Bytes

Versions: 2

Compression:

Stored size: 308 Bytes

Contents

require 'action_mailer'

module Resque
  module Plugins
    module AsyncDeliver
      module ActionMailerExtension
        def async_deliver
          Proxy.new(self)
        end
      end

      def self.initialize
        ActionMailer::Base.send(:extend, ActionMailerExtension)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
resque-async_deliver-1.3.1 lib/resque/plugins/async_deliver/action_mailer_extension.rb
resque-async_deliver-1.3.0 lib/resque/plugins/async_deliver/action_mailer_extension.rb