class Qless::JobReservers::ShuffledRoundRobin

Like round-robin but shuffles the order of the queues

Constants

TYPE_DESCRIPTION

Public Class Methods

new(queues) click to toggle source
Calls superclass method Qless::JobReservers::RoundRobin::new
# File lib/qless/job_reservers/shuffled_round_robin.rb, line 9
def initialize(queues)
  super(queues.shuffle)
end

Public Instance Methods

prep_for_work!() click to toggle source
# File lib/qless/job_reservers/shuffled_round_robin.rb, line 13
def prep_for_work!
  @queues = @queues.shuffle
  reset_description!
end