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