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