Class: Wework::Result
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- Wework::Result
- Defined in:
- lib/wework/request.rb
Instance Method Summary collapse
-
#initialize(data) ⇒ Result
constructor
A new instance of Result.
- #success? ⇒ Boolean
- #token_expired? ⇒ Boolean
Constructor Details
#initialize(data) ⇒ Result
Returns a new instance of Result.
85 86 87 88 |
# File 'lib/wework/request.rb', line 85 def initialize(data) data['full_message'] = "(#{data['errcode']}) #{data['errmsg']}" super data end |
Instance Method Details
#success? ⇒ Boolean
97 98 99 |
# File 'lib/wework/request.rb', line 97 def success? errcode == SUCCESS_CODE end |
#token_expired? ⇒ Boolean
90 91 92 93 94 95 |
# File 'lib/wework/request.rb', line 90 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 |