Class: Sidejobs::Extensions::ActiveJob::QueueAdapters::SidejobsAdapter
- Inherits:
-
Object
- Object
- Sidejobs::Extensions::ActiveJob::QueueAdapters::SidejobsAdapter
- Defined in:
- lib/sidejobs/extensions/active_job/queue_adapter.rb
Class Method Summary collapse
Class Method Details
.enqueue(job) ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/sidejobs/extensions/active_job/queue_adapter.rb', line 8 def enqueue(job) Sidejobs.queue.add( job.serialize, queue: job.queue_name, priority: calculate_priority(job.queue_name) ) end |
.enqueue_at(job, timestamp) ⇒ Object
16 17 18 19 20 21 22 23 |
# File 'lib/sidejobs/extensions/active_job/queue_adapter.rb', line 16 def enqueue_at(job, ) Sidejobs.queue.add( job.serialize, queue: job.queue_name, priority: calculate_priority(job.queue_name), schedule_at: Time.at() ) end |