Module: GoodJob::Job::Lockable
- Extended by:
- ActiveSupport::Concern
- Included in:
- GoodJob::Job
- Defined in:
- app/models/good_job/job/lockable.rb
Overview
Adds row-level locking capabilities (SKIP LOCKED) to GoodJob::Job. These methods provide strategy-agnostic job claiming via CTE UPDATE statements. All methods require a block.