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
    1. source

      1. 4.0.2 source August 27, 2026 (27 KB)
  2. 4.0.1
    1. source

      1. 4.0.1 source November 15, 2018 (15 KB)
  3. 4.0.0
    1. source

      1. 4.0.0 source November 15, 2018 (15 KB)
  4. 3.0.2
    1. source

      1. 3.0.2 source November 10, 2018 (15 KB)
  5. 3.0.1
    1. source

      1. 3.0.1 source November 10, 2018 (15 KB)
Show all versions (11 total)

Pushed by

SHA 256 checksum

Signature validity period

May 04, 2025 - April 29, 2045