class DLException

Attributes

detail[RW]
status_code[RW]

Public Class Methods

new(status_code, body, debug_info) click to toggle source
# File lib/datalanche/exception.rb, line 6
def initialize(status_code, body, debug_info)

    @request = debug_info['request']
    @response = debug_info['response']
    @response['body'] = body
    @error_message = debug_info['response']['message']
    @error_type = body
    @status_code = status_code

    @detail = {
        'status_code' => @status_code,
        'error_message' => @error_message,
        'error_type' => @error_type,
        'request' => @request,
        'response' => @response
    }
end