class Bond::BondError

Attributes

application_error_code[R]
http_code[R]

Public Class Methods

handle_errors(json) click to toggle source

@param [Hash] json

# File lib/bond/errors.rb, line 7
def handle_errors(json)
  errors = json['errors']
  if errors
    error_message = errors.map { |error| "Code: #{error['code']}. Message: #{error['message']}" }.join(' ')
    raise Bond::BondError.new(error_message)
  end
end
new(message) click to toggle source

@param [String] message

Calls superclass method
# File lib/bond/errors.rb, line 17
def initialize(message)
  super(message)
end