Class: ActiveJob::Retriable::TestAdapter
- Inherits:
-
QueueAdapters::TestAdapter
- Object
- QueueAdapters::TestAdapter
- ActiveJob::Retriable::TestAdapter
- Defined in:
- lib/active_job/retriable/test_adapater.rb
Instance Method Summary collapse
Instance Method Details
#enqueue_or_perform(perform, job, job_data) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# File 'lib/active_job/retriable/test_adapater.rb', line 4 def enqueue_or_perform(perform, job, job_data) if perform performed_jobs << job_data # Use perform_now instead of execute so all callbacks are invoked (ie: before_perform) ActiveJob::Base.perform_now job else enqueued_jobs << job_data end end |