module InQueueHelper

Attributes

queue_name[RW]

Public Class Methods

extended(klass) click to toggle source
# File lib/tresque/resque_spec/matchers.rb, line 6
def self.extended(klass)
  klass.instance_eval do
    self.queue_name = nil
    chain :in do |queue_name|
      self.queue_name = queue_name
    end
  end
end

Private Instance Methods

queue(actual) click to toggle source
# File lib/tresque/resque_spec/matchers.rb, line 19
def queue(actual)
  if @queue_name
    ResqueSpec.queue_by_name(@queue_name)
  else
    ResqueSpec.queue_for(actual)
  end
end