Class: MultiBackgroundJob::Middleware::UniqueJob::Sidekiq::Worker
- Inherits:
-
Object
- Object
- MultiBackgroundJob::Middleware::UniqueJob::Sidekiq::Worker
- Defined in:
- lib/multi_background_job/middleware/unique_job/sidekiq.rb
Overview
Worker middleware runs around the execution of a job
Instance Method Summary collapse
Instance Method Details
#call(_worker, job, _queue) { ... } ⇒ Void
29 30 31 32 33 34 |
# File 'lib/multi_background_job/middleware/unique_job/sidekiq.rb', line 29 def call(_worker, job, _queue) if job.is_a?(Hash) && (unique_lock = unique_job_lock(job)) unique_lock.unlock end yield end |