lib/global_registry_bindings/worker.rb in global-registry-bindings-0.1.9 vs lib/global_registry_bindings/worker.rb in global-registry-bindings-0.2.0

- old
+ new

@@ -27,9 +27,18 @@ if worker == self # sidekiq 4.x super(*args) else # sidekiq 5.x worker.perform_async(*args) end + rescue Redis::BaseError => e + case GlobalRegistry::Bindings.redis_error_action + when :raise + raise + when :log + ::Rollbar.error(e) if Module.const_defined? :Rollbar + when :ignore + return + end end end end end