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
{
last_login: last_login,
last_logout: last_logout,
logins: logins,
online: online
}
end
|
#last_login ⇒ Object
16
17
18
19
20
|
# File 'lib/eve_online/esi/models/online.rb', line 16
def last_login
last_login = options["last_login"]
parse_datetime_with_timezone(last_login) if last_login
end
|
#last_logout ⇒ Object
22
23
24
25
26
|
# File 'lib/eve_online/esi/models/online.rb', line 22
def last_logout
last_logout = options["last_logout"]
parse_datetime_with_timezone(last_logout) if last_logout
end
|
#logins ⇒ Object
28
29
30
|
# File 'lib/eve_online/esi/models/online.rb', line 28
def logins
options["logins"]
end
|
#online ⇒ Object
32
33
34
|
# File 'lib/eve_online/esi/models/online.rb', line 32
def online
options["online"]
end
|