lib/ayadn/nicerank.rb in ayadn-1.3.1 vs lib/ayadn/nicerank.rb in ayadn-1.3.2

- old
+ new

@@ -42,10 +42,15 @@ end Debug.how_many_ranks niceranks, get_these unless get_these.empty? - resp = JSON.parse(CNX.get "#{@url}#{get_these.join(',')}&show_details=Y") + got = CNX.get "#{@url}#{get_these.join(',')}&show_details=Y" + unless got.code != 200 + resp = JSON.parse(got) + else + resp = JSON.parse({'meta' => {'code' => got.code}}.to_json) + end if resp['meta']['code'] != 200 Debug.niceranks_error resp Errors.nr "REQUESTED: #{get_these.join(' ')}" Errors.nr "RESPONSE: #{resp}"