68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
# File 'lib/simple_spark/client.rb', line 68
def process_response(response, )
logger.warn('Response had an empty body') if (response.body.nil? || response.body == '') && response.status != 204
return {} if response.status == 204 || response.body.nil? || response.body == ''
response_body = JSON.parse(response.body)
if response_body['errors']
Exceptions::Error.fail_with_exception_for_status(response.status, response_body['errors'], response_body['results'])
else
if
response_body['results'] ? response_body['results'] : {}
else
response_body
end
end
end
|