Class: EveOnline::ESI::Models::War
- Inherits:
-
Base
- Object
- Base
- EveOnline::ESI::Models::War
show all
- Defined in:
- lib/eve_online/esi/models/war.rb
Constant Summary
Constants inherited
from Base
Base::API_HOST
Instance Attribute Summary
Attributes inherited from Base
#_open_timeout, #_read_timeout, #_write_timeout, #adapter, #language, #middlewares, #token
Instance Method Summary
collapse
Methods inherited from Base
#add_middleware, #additional_query_params, #base_query_params, #connection, #error_limit_remain, #error_limit_reset, #http_method, #initialize, #open_timeout, #open_timeout=, #page, #path, #query, #read_timeout, #read_timeout=, #request_id, #resource, #response, #scope, #total_pages, #uri, #url, #user_agent, #write_timeout, #write_timeout=
Instance Method Details
#aggressor ⇒ Object
55
56
57
|
# File 'lib/eve_online/esi/models/war.rb', line 55
def aggressor
@aggressor ||= Aggressor.new(options["aggressor"])
end
|
#allies ⇒ Object
59
60
61
|
# File 'lib/eve_online/esi/models/war.rb', line 59
def allies
@allies ||= Allies.new(options["allies"]).allies
end
|
#as_json ⇒ Object
7
8
9
10
11
12
13
14
15
16
17
|
# File 'lib/eve_online/esi/models/war.rb', line 7
def as_json
{
declared: declared,
finished: finished,
war_id: war_id,
mutual: mutual,
open_for_allies: open_for_allies,
retracted: retracted,
started: started
}
end
|
#declared ⇒ Object
19
20
21
22
23
|
# File 'lib/eve_online/esi/models/war.rb', line 19
def declared
declared = options["declared"]
parse_datetime_with_timezone(declared) if declared
end
|
#defender ⇒ Object
63
64
65
|
# File 'lib/eve_online/esi/models/war.rb', line 63
def defender
@defender ||= Defender.new(options["defender"])
end
|
#finished ⇒ Object
25
26
27
28
29
|
# File 'lib/eve_online/esi/models/war.rb', line 25
def finished
finished = options["finished"]
parse_datetime_with_timezone(finished) if finished
end
|
#mutual ⇒ Object
35
36
37
|
# File 'lib/eve_online/esi/models/war.rb', line 35
def mutual
options["mutual"]
end
|
#open_for_allies ⇒ Object
39
40
41
|
# File 'lib/eve_online/esi/models/war.rb', line 39
def open_for_allies
options["open_for_allies"]
end
|
#retracted ⇒ Object
43
44
45
46
47
|
# File 'lib/eve_online/esi/models/war.rb', line 43
def retracted
retracted = options["retracted"]
parse_datetime_with_timezone(retracted) if retracted
end
|
#started ⇒ Object
49
50
51
52
53
|
# File 'lib/eve_online/esi/models/war.rb', line 49
def started
started = options["started"]
parse_datetime_with_timezone(started) if started
end
|
#war_id ⇒ Object
31
32
33
|
# File 'lib/eve_online/esi/models/war.rb', line 31
def war_id
options["id"]
end
|