class Bazil::APIError

Attributes

errors[R]

Public Class Methods

new(message, code, response) click to toggle source
# File lib/bazil/error.rb, line 25
def initialize(message, code, response)
  @message = message
  @code = code
  @errors = response['errors']
end

Public Instance Methods

to_s() click to toggle source
# File lib/bazil/error.rb, line 31
def to_s
  result = [@message]
  result += @errors.map { |error| "\t#{error['file']}(#{error['line']}): #{error['ecode']}: #{error['message']}" }
  result.join("\n")
end