class ActiveJob::QueueAdapters::QueAdapter
Public Instance Methods
enqueue(job)
click to toggle source
# File lib/que/active_job/extensions.rb, line 120 def enqueue(job) job_options = { priority: job.priority, queue: job.queue_name } que_job = JobWrapper.enqueue job.serialize, **job_options job.provider_job_id = que_job.attrs["job_id"] que_job end
enqueue_at(job, timestamp)
click to toggle source
# File lib/que/active_job/extensions.rb, line 127 def enqueue_at(job, timestamp) job_options = { priority: job.priority, queue: job.queue_name, run_at: Time.at(timestamp) } que_job = JobWrapper.enqueue job.serialize, **job_options job.provider_job_id = que_job.attrs["job_id"] que_job end