Class: ActiveJob::QueueAdapters::LambdaPunchAdapter
- Inherits:
-
Object
- Object
- ActiveJob::QueueAdapters::LambdaPunchAdapter
- Defined in:
- lib/lambda_punch/rails/active_job.rb
Instance Method Summary collapse
Instance Method Details
#enqueue(job, options = {}) ⇒ Object
5 6 7 8 |
# File 'lib/lambda_punch/rails/active_job.rb', line 5 def enqueue(job, = {}) job_data = job.serialize LambdaPunch.push { ActiveJob::Base.execute(job_data) } end |
#enqueue_at(job, timestamp) ⇒ Object
10 11 12 |
# File 'lib/lambda_punch/rails/active_job.rb', line 10 def enqueue_at(job, ) enqueue(job) end |