Class: EveOnline::ESI::Models::Online
- Inherits:
-
Base
- Object
- Base
- EveOnline::ESI::Models::Online
show all
- Defined in:
- lib/eve_online/esi/models/online.rb
Instance Attribute Summary
Attributes inherited from Base
#options
Instance Method Summary
collapse
Methods inherited from Base
#initialize
Instance Method Details
#as_json ⇒ Object
7
8
9
10
11
12
13
14
|
# File 'lib/eve_online/esi/models/online.rb', line 7
def as_json
{
online: online,
last_login: last_login,
last_logout: last_logout,
logins: logins
}
end
|
#last_login ⇒ Object
20
21
22
23
24
|
# File 'lib/eve_online/esi/models/online.rb', line 20
def last_login
last_login = options['last_login']
parse_datetime_with_timezone(last_login) if last_login
end
|
#last_logout ⇒ Object
26
27
28
29
30
|
# File 'lib/eve_online/esi/models/online.rb', line 26
def last_logout
last_logout = options['last_logout']
parse_datetime_with_timezone(last_logout) if last_logout
end
|
#logins ⇒ Object
32
33
34
|
# File 'lib/eve_online/esi/models/online.rb', line 32
def logins
options['logins']
end
|
#online ⇒ Object
16
17
18
|
# File 'lib/eve_online/esi/models/online.rb', line 16
def online
options['online']
end
|