Sha256: 3b8ddbd8dbe4af8023006807e69bfba828957e558eb6502dfaf4152040385144
Contents?: true
Size: 592 Bytes
Versions: 6
Compression:
Stored size: 592 Bytes
Contents
require 'sidekiq/limit_fetch' RSpec.configure do |config| config.before :each do Sidekiq::Queue.instance_variable_set :@instances, {} Sidekiq.options[:global] = defined?(global) ? global : nil Sidekiq.redis do |it| clean_redis = ->(queue) do it.del "limit_fetch:limit:#{queue}" it.del "limit_fetch:busy:#{queue}" it.del "limit_fetch:pause:#{queue}" it.del "limit_fetch:block:#{queue}" end clean_redis.call(name) if defined?(name) queues.each(&clean_redis) if defined?(queues) and queues.is_a? Array end end end
Version data entries
6 entries across 6 versions & 1 rubygems