lib/recurly/client.rb in recurly-3.2.1 vs lib/recurly/client.rb in recurly-3.2.2

- old
+ new

@@ -124,33 +124,33 @@ def handle_response!(request, faraday_resp) response = HTTP::Response.new(faraday_resp, request) raise_api_error!(response) unless (200...300).include?(response.status) resource = if response.body - if BINARY_TYPES.include?(response.content_type) - FileParser.parse(response.body) - else - JSONParser.parse(self, response.body) - end - else - Resources::Empty.new - end + if BINARY_TYPES.include?(response.content_type) + FileParser.parse(response.body) + else + JSONParser.parse(self, response.body) + end + else + Resources::Empty.new + end # Keep this interface "private" resource.instance_variable_set(:@response, response) resource end def raise_network_error!(ex) error_class = case ex - when Faraday::TimeoutError - Errors::TimeoutError - when Faraday::ConnectionFailed - Errors::ConnectionFailedError - when Faraday::SSLError - Errors::SSLError - else - Errors::NetworkError - end + when Faraday::TimeoutError + Errors::TimeoutError + when Faraday::ConnectionFailed + Errors::ConnectionFailedError + when Faraday::SSLError + Errors::SSLError + else + Errors::NetworkError + end raise error_class, ex.message end def raise_api_error!(response)