class CapitalOnTap::Response
Public Class Methods
new(http_response)
click to toggle source
# File lib/capital_on_tap/response.rb, line 11 def initialize(http_response) @http_response = http_response end
Public Instance Methods
error()
click to toggle source
# File lib/capital_on_tap/response.rb, line 15 def error @http_response.body&.dig(:errorMessage) || @http_response.body&.dig(:error) end
invalid_token?()
click to toggle source
# File lib/capital_on_tap/response.rb, line 23 def invalid_token? auth_failure = @http_response.headers&.dig('www-authenticate') return false unless auth_failure auth_failure.match?('invalid_token') end
metadata()
click to toggle source
# File lib/capital_on_tap/response.rb, line 19 def metadata @http_response.body&.dig(:metaData) end