From f11585ff02b285bb5df2b2ee8c5c5ac46adddef6 Mon Sep 17 00:00:00 2001 From: Simon Maynard Date: Tue, 27 Mar 2012 19:20:32 -0700 Subject: [PATCH] Shuffle the matching queues --- lib/resque/plugins/dynamic_queues/queues.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/resque/plugins/dynamic_queues/queues.rb b/lib/resque/plugins/dynamic_queues/queues.rb index 6fc7aa9..4b0b3c9 100644 --- a/lib/resque/plugins/dynamic_queues/queues.rb +++ b/lib/resque/plugins/dynamic_queues/queues.rb @@ -19,7 +19,7 @@ module Queues def queues_with_dynamic queue_names = @queues.dup - return queues_without_dynamic if queue_names.grep(/(^!)|(^@)|(\*)/).size == 0 + return queues_without_dynamic.shuffle if queue_names.grep(/(^!)|(^@)|(\*)/).size == 0 real_queues = Resque.queues matched_queues = [] @@ -54,7 +54,7 @@ def queues_with_dynamic end end - return matched_queues.uniq.sort + return matched_queues.uniq.shuffle end