Exception: Woods::Resilience::CircuitOpenError

Inherits:
Error
  • Object
show all
Defined in:
lib/woods/resilience/circuit_breaker.rb

Overview

Raised when the circuit breaker is open and calls are being rejected.

Examples:

Handling a circuit open condition

begin
  breaker.call { provider.embed(text) }
rescue CircuitOpenError => e
  use_cached_result(text)
end