Sha256: 6e0be9ca51c76f475d81673d9a687f52c8eb4a32867bfc9862b3156bfaf62a42
Contents?: true
Size: 411 Bytes
Versions: 2
Compression:
Stored size: 411 Bytes
Contents
module Resque module Plugins module AsyncDeliver class Proxy attr_reader :klass def initialize(klass) @klass = klass end def method_missing(*args) if Resque.inline? klass.send(*args).deliver else Resque.enqueue(MailJob, *Serializer.serialize(klass, *args)) end end 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/proxy.rb |
resque-async_deliver-1.3.0 | lib/resque/plugins/async_deliver/proxy.rb |