Exception: BreakerMachines::CircuitDependencyError
- Inherits:
-
CircuitOpenError
- Object
- StandardError
- Error
- CircuitOpenError
- BreakerMachines::CircuitDependencyError
- Defined in:
- lib/breaker_machines/errors.rb
Overview
Raised when a circuit cannot be called due to unmet dependencies
Instance Attribute Summary
Attributes inherited from CircuitOpenError
Instance Method Summary collapse
-
#initialize(circuit_name, message = nil) ⇒ CircuitDependencyError
constructor
A new instance of CircuitDependencyError.
Constructor Details
#initialize(circuit_name, message = nil) ⇒ CircuitDependencyError
Returns a new instance of CircuitDependencyError.
19 20 21 22 23 24 |
# File 'lib/breaker_machines/errors.rb', line 19 def initialize(circuit_name, = nil) @circuit_name = circuit_name @opened_at = nil = || "Circuit '#{circuit_name}' cannot be called: dependencies not met" Error.instance_method(:initialize).bind(self).call() end |