class Wework::Result
Public Class Methods
new(data)
click to toggle source
Calls superclass method
# File lib/wework/request.rb, line 89 def initialize(data) data['message'] = GLOBAL_CODES[data['errcode'].to_i] data['full_message'] = "#{data['errcode']}:#{data['errmsg']}(#{data['message']})" super data end
Public Instance Methods
success?()
click to toggle source
# File lib/wework/request.rb, line 106 def success? errcode == SUCCESS_CODE end
throw_error()
click to toggle source
# File lib/wework/request.rb, line 102 def throw_error raise ResultErrorException.new(full_message) unless success? end
token_expired?()
click to toggle source
# File lib/wework/request.rb, line 95 def token_expired? # 42001: access_token timeout # 40014: invalid access_token # 40001, invalid credential, access_token is invalid or not latest hint [42001, 40014, 40001].include?(errcode) end