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