class QboApi::Error

Attributes

fault[R]

Public Class Methods

new(errors = {}) click to toggle source
Calls superclass method
# File lib/qbo_api/error.rb, line 16
def initialize(errors = {})
  @fault = errors
  super(errors[:error_body])
end

Public Instance Methods

error_code() click to toggle source
# File lib/qbo_api/error.rb, line 25
def error_code
  fault.dig(:error_body, 0, :error_code)
end
error_detail() click to toggle source
# File lib/qbo_api/error.rb, line 33
def error_detail
  fault.dig(:error_body, 0, :error_detail)
end
error_message() click to toggle source
# File lib/qbo_api/error.rb, line 29
def error_message
  fault.dig(:error_body, 0, :error_message)
end
fault_type() click to toggle source
# File lib/qbo_api/error.rb, line 21
def fault_type
  fault.dig(:error_body, 0, :fault_type)
end