class Resque::Worker

def queues

can be useful for dynamically adding new queues.
A splat ("*") means you want every queue (in alpha order) - this
Returns a list of queues to use when searching for a job.
def queues
  if @has_dynamic_queues
    current_queues = Resque.queues
    @queues.map { |queue| glob_match(current_queues, queue) }.flatten.uniq
  else
    @queues
  end
end