Module: HTTPX::Plugins::CircuitBreaker::InstanceMethods

Defined in:
lib/httpx/plugins/circuit_breaker.rb

Instance Method Summary collapse

Instance Method Details

#initializeObject



24
25
26
27
# File 'lib/httpx/plugins/circuit_breaker.rb', line 24

def initialize(*)
  super
  @circuit_store = CircuitStore.new(@options)
end

#initialize_dup(orig) ⇒ Object



29
30
31
32
# File 'lib/httpx/plugins/circuit_breaker.rb', line 29

def initialize_dup(orig)
  super
  @circuit_store = orig.instance_variable_get(:@circuit_store).dup
end