Class: Code42::Token
Instance Attribute Summary
Attributes inherited from Resource
#attributes, #client
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Resource
attribute, collection_from_response, deserialize_and_initialize, from_response, #initialize, serialize, #serialize, serializer
Class Method Details
.deserialize(data) ⇒ Object
13
14
15
16
17
18
|
# File 'lib/code42/token.rb', line 13
def deserialize(data)
result = {}
result[:cookie_token] = data[0]
result[:url_token] = data[1]
result
end
|
.from_string(token_string) ⇒ Object
7
8
9
10
11
|
# File 'lib/code42/token.rb', line 7
def from_string(token_string)
tokens = token_string.split('-')
new(cookie_token: tokens[0],
url_token: tokens[1])
end
|
Instance Method Details
#inspect ⇒ Object
21
|
# File 'lib/code42/token.rb', line 21
alias inspect to_s
|
#to_s ⇒ Object
23
24
25
|
# File 'lib/code42/token.rb', line 23
def to_s
token_string
end
|
#token_string ⇒ Object
27
28
29
|
# File 'lib/code42/token.rb', line 27
def token_string
[cookie_token, url_token].join('-')
end
|