Class: ActiveJob::QueueAdapters::AmazonSqsAdapter
- Inherits:
-
Object
- Object
- ActiveJob::QueueAdapters::AmazonSqsAdapter
- Defined in:
- lib/active_job/queue_adapters/amazon_sqs_adapter.rb
Direct Known Subclasses
Instance Method Summary collapse
Instance Method Details
#enqueue(job) ⇒ Object
10 11 12 |
# File 'lib/active_job/queue_adapters/amazon_sqs_adapter.rb', line 10 def enqueue(job) _enqueue(job) end |
#enqueue_at(job, timestamp, opts = {}) ⇒ Object
14 15 16 17 18 |
# File 'lib/active_job/queue_adapters/amazon_sqs_adapter.rb', line 14 def enqueue_at(job, , opts={}) delay = ( - Time.now.to_f).floor raise ArgumentError, 'Unable to queue a job with a delay great than 15 minutes' if delay > 15.minutes _enqueue(job, delay_seconds: delay) end |