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



123
124
125
126
127
# File 'lib/resque_spec/matchers.rb', line 123

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

Instance Method Details

#queue(queue_name) ⇒ Object



129
130
131
132
# File 'lib/resque_spec/matchers.rb', line 129

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

#schedule_queue_for(actual) ⇒ Object



134
135
136
137
138
139
140
# File 'lib/resque_spec/matchers.rb', line 134

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