Exception: HotCell::Error

Inherits:
StandardError
  • Object
show all
Defined in:
lib/hot_cell/errors.rb

Overview

What this gem raises when a call is wrong, as distinct from a cell's verdict on a conversion.

These must be raised outside the client's transport rescue. An application injects its own exception classes for a cell's verdicts, and if one of those descends from IOError then a bad call swallowed by the transport rescue comes back as a socket failure and gets retried forever.