lib/data-com-api/client.rb in data-com-api-0.1.4 vs lib/data-com-api/client.rb in data-com-api-0.1.5
- old
+ new
@@ -225,10 +225,16 @@
end
private
def json_or_raise(json_str)
- json = JSON.parse(json_str)
+ json = nil
+
+ if json_str == DataComApi::Error::API_LIMIT_EXCEEDED_MSG
+ raise ApiLimitExceededError, json_str
+ else
+ json = JSON.parse(json_str)
+ end
if json.kind_of? Array
error = json.first
raise Error.from_code(error['errorCode']).new(error['errorMsg'])
end
\ No newline at end of file