class ActiveJob::QueueAdapters::BackburnerAdapter

Public Class Methods

enqueue(job) click to toggle source
# File lib/active_job/queue_adapters/backburner_adapter.rb, line 7
def enqueue(job)
  Backburner::Worker.enqueue JobWrapper, [ job.serialize ], queue: job.queue_name
end
enqueue_at(job, timestamp) click to toggle source
# File lib/active_job/queue_adapters/backburner_adapter.rb, line 11
def enqueue_at(job, timestamp)
  delay = timestamp - Time.current.to_f
  Backburner::Worker.enqueue JobWrapper, [ job.serialize ], queue: job.queue_name, delay: delay
end