class Twirp::Error

Overview

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.

Direct Known Subclasses

Defined in:

twirp/error.cr

Class Method Summary

Instance Method Summary

Class Method Detail

def self.from_exception(ex : Exception) : Twirp::Error #

Wrap an arbitrary exception as a twirp error (unless it's already one!)


[View source]
def self.from_json(io) #

[View source]

Instance Method Detail

def code #

[View source]
def status #

[View source]
def to_json(io) #

[View source]