class Bellbro::SidekiqUtils::Queue

Public Class Methods

all() click to toggle source
# File lib/bellbro/sidekiq_utils.rb, line 11
def self.all
  names.map do |name|
    Sidekiq::Queue.new(name)
  end
end
clear_all() click to toggle source
# File lib/bellbro/sidekiq_utils.rb, line 23
def self.clear_all
  each do |q|
    q.clear
  end
end
each() { |queue| ... } click to toggle source
# File lib/bellbro/sidekiq_utils.rb, line 17
def self.each
  names.each do |name|
    yield Sidekiq::Queue.new(name)
  end
end
names() click to toggle source
# File lib/bellbro/sidekiq_utils.rb, line 7
def self.names
  Sidekiq::Stats::Queues.new.lengths.keys
end