lib/bearcat/client.rb in bearcat-1.5.6 vs lib/bearcat/client.rb in bearcat-1.5.7

- old
+ new

@@ -83,11 +83,11 @@ def rate_limiter @rate_limiter ||= begin rl = config[:rate_limiter] || Bearcat.rate_limiter master_rate_limit = config[:master_rate_limit].present? ? config[:master_rate_limit] : Bearcat.master_rate_limit - if rl.nil? && master_rate_limit.nil? && defined?(Rails) && Rails.env.production? - master_rate_limit = true if defined?(::Sidekiq) + if rl.nil? && master_rate_limit.nil? && defined?(Rails) && Rails.env.production? && defined?(::Redis) && RedisConnection.configured?("BEARCAT", explicit: false) + master_rate_limit = true end if rl.nil? && master_rate_limit rl = RateLimiting::RedisLimiter end