lib/fanforce/api/response.rb in fanforce-api-0.14.2 vs lib/fanforce/api/response.rb in fanforce-api-0.14.3
- old
+ new
@@ -1,8 +1,17 @@
class Fanforce::API::Response
attr_reader :curl_command, :requested_url, :requested_params
def self.process(response, request, requested_url, requested_params)
+ if response.code > 201
+ puts "FANFORCE API CRAPPED OUT: #{response.code}"
+ puts response.args.to_json
+ puts '--------------------------------------'
+ puts response.body
+ puts '--------------------------------------'
+ puts response.net_http_res
+ end
+
raise Fanforce::API::ServerError.new(response, request, requested_url, requested_params) if response.code > 201
begin response_hash = Fanforce::Utils.decode_json(response)
rescue Exception => e; raise Fanforce::API::DecodingError.new(e, response, request, requested_url, requested_params) end
if response_hash[:results]
Fanforce::API::Results.new(response_hash, response, request, requested_url, requested_params)