lib/zoho_hub/response.rb in zoho_hub-0.1.5 vs lib/zoho_hub/response.rb in zoho_hub-0.1.6
- old
+ new
@@ -5,15 +5,25 @@
def initialize(params)
@params = params || {}
end
def invalid_data?
+ return false if data.is_a?(Array)
+
data[:code] == 'INVALID_DATA'
end
# {:code=>"INVALID_TOKEN", :details=>{}, :message=>"invalid oauth token", :status=>"error"}
def invalid_token?
+ return false if data.is_a?(Array)
+
data[:code] == 'INVALID_TOKEN'
+ end
+
+ def authentication_failure?
+ return false if data.is_a?(Array)
+
+ data[:code] == 'AUTHENTICATION_FAILURE'
end
def empty?
@params.empty?
end