Ensures that for a given queue, only one worker is working on a job at any given time. Example: require 'resque/plugins/unique_at_runtime' class StrictlySerialJob include Resque::Plugins::UniqueAtRuntime @queue = :serial_work def self.perform # only one at a time in this block, no parallelism allowed for this # particular queue end end

Required Ruby Version

>= 2.3.0

Authors

Peter H. Boling, Jonathan R. Wallace, Tatsuhiko Miyagawa, Lance Woodson, Daniel Cunha, jiikko

Versions

  1. 4.0.2 August 27, 2026 (27 KB)
  2. 4.0.1 November 15, 2018 (15 KB)
  3. 4.0.0 November 15, 2018 (15 KB)
  4. 3.0.2 November 10, 2018 (15 KB)
  5. 3.0.1 November 10, 2018 (15 KB)
Show all versions (11 total)

Pushed by

SHA 256 checksum

Signature validity period

May 04, 2025 - April 29, 2045