Class: ActiveJob::QueueAdapters::SolidQueueAdapter
- Inherits:
-
Object
- Object
- ActiveJob::QueueAdapters::SolidQueueAdapter
- Defined in:
- lib/active_job/queue_adapters/solid_queue_adapter.rb
Overview
Active Job SolidQueue adapter
To use it set the queue_adapter config to :solid_queue
.
Rails.application.config.active_job.queue_adapter = :solid_queue
Instance Method Summary collapse
-
#enqueue(active_job) ⇒ Object
:nodoc:.
- #enqueue_after_transaction_commit? ⇒ Boolean
-
#enqueue_all(active_jobs) ⇒ Object
:nodoc:.
-
#enqueue_at(active_job, timestamp) ⇒ Object
:nodoc:.
Instance Method Details
#enqueue(active_job) ⇒ Object
:nodoc:
18 19 20 |
# File 'lib/active_job/queue_adapters/solid_queue_adapter.rb', line 18 def enqueue(active_job) # :nodoc: SolidQueue::Job.enqueue(active_job) end |
#enqueue_after_transaction_commit? ⇒ Boolean
14 15 16 |
# File 'lib/active_job/queue_adapters/solid_queue_adapter.rb', line 14 def enqueue_after_transaction_commit? true end |
#enqueue_all(active_jobs) ⇒ Object
:nodoc:
26 27 28 |
# File 'lib/active_job/queue_adapters/solid_queue_adapter.rb', line 26 def enqueue_all(active_jobs) # :nodoc: SolidQueue::Job.enqueue_all(active_jobs) end |
#enqueue_at(active_job, timestamp) ⇒ Object
:nodoc:
22 23 24 |
# File 'lib/active_job/queue_adapters/solid_queue_adapter.rb', line 22 def enqueue_at(active_job, ) # :nodoc: SolidQueue::Job.enqueue(active_job, scheduled_at: Time.at()) end |