class MyApiClient::Error
The ancestor class for all API request error
Override lib/my_api_client/errors.rb for supporting Bugsnag breadcrumbs
Attributes
params[R]
Public Class Methods
new(params, error_message = nil)
click to toggle source
Initialize the error class
@param params [MyApiClient::Params::Params]
The request and response parameters
@param error_message [String]
The error description
Calls superclass method
# File lib/my_api_client/errors.rb, line 17 def initialize(params, error_message = nil) @params = params super error_message end
Public Instance Methods
inspect()
click to toggle source
Returns contents as string for to be readable for human
@return [String] Contents as string
Calls superclass method
# File lib/my_api_client/errors.rb, line 25 def inspect { error: super, params: params }.inspect end