Module: Sidekiq::CircuitBreaker::Worker::ClassMethods

Defined in:
lib/sidekiq/circuit_breaker/worker.rb

Instance Method Summary collapse

Instance Method Details

#sidekiq_circuit_breaker {|sidekiq_circuit_breaker_options| ... } ⇒ Object



36
37
38
# File 'lib/sidekiq/circuit_breaker/worker.rb', line 36

def sidekiq_circuit_breaker
  yield(sidekiq_circuit_breaker_options) if block_given?
end

#sidekiq_circuit_breaker_enabled?Boolean

Returns:

  • (Boolean)


32
33
34
# File 'lib/sidekiq/circuit_breaker/worker.rb', line 32

def sidekiq_circuit_breaker_enabled?
  true
end

#sidekiq_circuit_breaker_optionsObject



40
41
42
# File 'lib/sidekiq/circuit_breaker/worker.rb', line 40

def sidekiq_circuit_breaker_options
  @@setup ||= Sidekiq::CircuitBreaker::Configuration.new
end