Exception: Airtable::ORM::ConnectionError
- Defined in:
- lib/airtable/orm/errors.rb
Overview
Raised when the request never completed — a read timeout, dropped/failed connection, TLS error,
etc. — mapped from the raw transport error by Airtable::ORM::Http::ErrorHandler so callers only
ever deal in Airtable::* exceptions, never the HTTP client's. Deliberately a sibling of ApiError,
not a subclass: the API never responded, so it isn't an "API error". Being outside the ApiError
branch also means persistence's rescue ApiError ignores it, so a blip propagates (to retry)
instead of being swallowed into a false save.