class Onfido::OnfidoError
Attributes
response_body[RW]
response_code[RW]
Public Class Methods
new(message = nil, response_code: nil, response_body: nil)
click to toggle source
Calls superclass method
# File lib/onfido/errors/onfido_error.rb, line 7 def initialize(message = nil, response_code: nil, response_body: nil) @response_code = response_code @response_body = response_body super(message) end
Public Instance Methods
fields()
click to toggle source
# File lib/onfido/errors/onfido_error.rb, line 26 def fields json_body && json_body['error'] && json_body['error']['fields'] end
json_body()
click to toggle source
# File lib/onfido/errors/onfido_error.rb, line 16 def json_body JSON.parse(response_body.to_s) rescue JSON::ParserError nil end
type()
click to toggle source
# File lib/onfido/errors/onfido_error.rb, line 22 def type json_body && json_body['error'] && json_body['error']['type'] end