Class: Qe::DelayedJob

Inherits:
Object
  • Object
show all
Defined in:
lib/qe/delayed_job.rb

Defined Under Namespace

Classes: Worker

Class Method Summary collapse

Class Method Details

.enqueue(worker, options = {}) ⇒ Object



12
13
14
15
# File 'lib/qe/delayed_job.rb', line 12

def self.enqueue(worker, options = {})
  Delayed::Job.enqueue Worker.new(worker.name, options),
    :queue => worker.queue
end

.schedule(worker, run_at, options = {}) ⇒ Object



17
18
19
20
21
# File 'lib/qe/delayed_job.rb', line 17

def self.schedule(worker, run_at, options = {})
  Delayed::Job.enqueue Worker.new(worker.name, options),
    :queue => worker.queue,
    :run_at => run_at
end