Module: ScheduleQueueHelper

Includes:
ArgsHelper
Defined in:
lib/resque_spec/matchers.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



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

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

Instance Method Details

#queue(queue_name) ⇒ Object



167
168
169
170
# File 'lib/resque_spec/matchers.rb', line 167

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

#schedule_queue_for(actual) ⇒ Object



172
173
174
175
176
177
178
# File 'lib/resque_spec/matchers.rb', line 172

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