lib/sourcescrub/utils/request.rb in sourcescrub-0.0.5 vs lib/sourcescrub/utils/request.rb in sourcescrub-0.0.6

- old
+ new

@@ -26,17 +26,15 @@ timeout: 10, open_timeout: 5 } ).get(uri, *args) - response_body = JSON.parse(response.body) - if response.status == 200 - response_body = {} if response_body.is_a?(Array) && response_body.empty? + response_body = response.body + raise Error, response_body unless response.status == 200 - return response_body.merge('headers' => response.headers) - end - - raise Error, response_body + response_body = JSON.parse(response_body) + response_body = {} if response_body.is_a?(Array) && response_body.empty? + response_body.merge('headers' => response.headers) end # def put(uri, args) # response = Faraday.new(url: API_URI) do |faraday| # faraday.headers = headers