Module: Resque::Plugins::UniqueInQueue

Defined in:
lib/resque/plugins/unique_in_queue.rb

Overview

If you want your job to support uniqueness at enqueue-time, simply include

this module into your job class.

class EnqueueAlone
  @queue = :enqueue_alone
  include Resque::Plugins::UniqueInQueue

  def self.perform(arg1, arg2)
    alone_stuff
  end
end

Defined Under Namespace

Modules: ClassMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



16
17
18
# File 'lib/resque/plugins/unique_in_queue.rb', line 16

def self.included(base)
  base.extend ClassMethods
end