Class: DestroySoon::Queue
- Inherits:
-
Object
- Object
- DestroySoon::Queue
- Defined in:
- lib/destroy_soon/queue.rb
Instance Method Summary collapse
- #enqueue(job) ⇒ Object
-
#initialize(options = {}) ⇒ Queue
constructor
A new instance of Queue.
Constructor Details
#initialize(options = {}) ⇒ Queue
Returns a new instance of Queue.
7 8 9 |
# File 'lib/destroy_soon/queue.rb', line 7 def initialize(={}) @queue = default_queue || [:queue_name] end |
Instance Method Details
#enqueue(job) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/destroy_soon/queue.rb', line 11 def enqueue(job) args = [job] args << { :queue => @queue } if @queue Delayed::Job.enqueue(*args) end |