Module: HTTPX::Plugins::CircuitBreaker::InstanceMethods
- Includes:
- Callbacks
- Defined in:
- lib/httpx/plugins/circuit_breaker.rb
Instance Method Summary
collapse
Methods included from Callbacks
#callbacks_for?, #emit, #on, #once, #only
Instance Method Details
#initialize ⇒ Object
30
31
32
33
|
# File 'lib/httpx/plugins/circuit_breaker.rb', line 30
def initialize(*)
super
@circuit_store = CircuitStore.new(@options)
end
|
#initialize_dup(orig) ⇒ Object
35
36
37
38
|
# File 'lib/httpx/plugins/circuit_breaker.rb', line 35
def initialize_dup(orig)
super
@circuit_store = orig.instance_variable_get(:@circuit_store).dup
end
|