class PeopleDoc::ResponseHandlers::V2::HandleUnauthorized
Public Instance Methods
call()
click to toggle source
# File lib/people_doc/response_handlers.rb, line 110 def call return unless @httparty.code == 401 message = if @httparty.parsed_response['error'] format( '%<error>s: %<description>s', error: @httparty.parsed_response['error'], description: @httparty .parsed_response['error_description'] ) elsif @httparty.parsed_response['code'] format( '%<code>s: %<message>s', code: @httparty.parsed_response['code'], message: @httparty.parsed_response['message'] ) else @httparty.body end fail Unauthorized.new(message) end