Exception: Magick::CircuitOpenError

Inherits:
AdapterError show all
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.