Exception: Magick::CircuitOpenError
- Inherits:
-
AdapterError
- Object
- StandardError
- Error
- AdapterError
- Magick::CircuitOpenError
- Defined in:
- lib/magick/errors.rb
Overview
Raised by CircuitBreaker#call when the circuit is open, or when a half-open probe is already in flight. It is an AdapterError because that is what it means to the caller: the backend was never contacted, so the call produced no result. Callers must be able to tell this apart from "the backend answered with a falsey value" — the write path keys its cache invalidation off exactly that distinction.