Module: ScheduleQueueHelper

Defined in:
lib/resque_spec/matchers.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



148
149
150
151
152
# File 'lib/resque_spec/matchers.rb', line 148

def self.included(klass)
  klass.class_eval do
    attr_accessor :queue_name
  end
end

Instance Method Details

#queue(queue_name) ⇒ Object



154
155
156
157
# File 'lib/resque_spec/matchers.rb', line 154

def queue(queue_name)
  self.queue_name = queue_name
  self
end

#schedule_queue_for(actual) ⇒ Object



159
160
161
162
163
164
165
# File 'lib/resque_spec/matchers.rb', line 159

def schedule_queue_for(actual)
  if @queue_name
    ResqueSpec.queue_by_name(@queue_name)
  else
    ResqueSpec.schedule_for(actual)
  end
end