Exception: BN::Error::Middleware::InvalidAPIRequest

Inherits:
Base
  • Object
show all
Defined in:
lib/bn/error/middleware/invalid_api_request.rb

Overview

Raised when the JSON API response was an error.

Instance Method Summary collapse

Methods included from Helpers::HasAttributes

included, #initialize, #update_attributes

Instance Method Details

#codeString

Get the code for this API error.

Returns:

  • (String)


# File 'lib/bn/error/middleware/invalid_api_request.rb', line 8

#code=String

Set the code for this API error.

Parameters:

Returns:

  • (String)


18
# File 'lib/bn/error/middleware/invalid_api_request.rb', line 18

attribute(:code) { |value| value.to_s }

#reasonString

Get the reason for this API error.

Returns:

  • (String)


# File 'lib/bn/error/middleware/invalid_api_request.rb', line 20

#reason=String

Set the reason for this API error.

Parameters:

Returns:

  • (String)


30
# File 'lib/bn/error/middleware/invalid_api_request.rb', line 30

attribute(:reason) { |value| value.to_s }

#to_sObject



32
33
34
# File 'lib/bn/error/middleware/invalid_api_request.rb', line 32

def to_s
  "Invalid API request: #{@reason}."
end