Class: Resque::MailQueue::EnqueueProxy
- Inherits:
-
Object
- Object
- Resque::MailQueue::EnqueueProxy
- Defined in:
- lib/resque_mail_queue.rb
Instance Method Summary collapse
-
#initialize(klass) ⇒ EnqueueProxy
constructor
A new instance of EnqueueProxy.
- #method_missing(m, *args, &block) ⇒ Object
Constructor Details
#initialize(klass) ⇒ EnqueueProxy
Returns a new instance of EnqueueProxy.
26 27 28 |
# File 'lib/resque_mail_queue.rb', line 26 def initialize(klass) @klass = klass end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(m, *args, &block) ⇒ Object
30 31 32 33 34 35 36 37 |
# File 'lib/resque_mail_queue.rb', line 30 def method_missing(m, *args, &block) if @klass.respond_to? m = {'klass' => @klass.to_s, 'method' => m, 'args' => args} Resque.enqueue(@klass, ) else super end end |