lib/sidekiq/circuit_breaker/middleware.rb in sidekiq-circuit-breaker-0.1.2 vs lib/sidekiq/circuit_breaker/middleware.rb in sidekiq-circuit-breaker-0.1.3
- old
+ new
@@ -36,9 +36,10 @@
private
def extract_scope(options, msg)
scope = options.scope
return scope if scope.is_a?(String)
+ return unless scope.respond_to?(:call)
options.scope.call(*msg['args'])
end
def constantize(str)