Twirp::Error
Inherits Exception < Reference < Object
Implements all twirp errors as defined in https://twitchtv.github.io/twirp/docs/spec_v7.html.
Application code may raise such errors to trigger the appropriate error response.
Class methods
Wrap an arbitrary exception as a twirp error (unless it's already one!)
from_json(io)
SourceInstance methods
code
Sourcestatus
Sourceto_json(io)
SourceNested types
- Twirp::Error::Aborted
- Twirp::Error::AlreadyExists
- Twirp::Error::BadRoute
- Twirp::Error::Canceled
- Twirp::Error::Dataloss
- Twirp::Error::DeadlineExceeded
- Twirp::Error::FailedPrecondition
- Twirp::Error::Internal
- Twirp::Error::InvalidArgument
- Twirp::Error::Malformed
- Twirp::Error::NotFound
- Twirp::Error::OutOfRange
- Twirp::Error::PermissionDenied
- Twirp::Error::ResourceExhausted
- Twirp::Error::Unauthenticated
- Twirp::Error::Unavailable
- Twirp::Error::Unimplemented
- Twirp::Error::Unknown