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