Class: Dota::API::Match::Side
Constant Summary
Constants inherited
from BasicSide
BasicSide::BARRACKS, BasicSide::TOWERS
Instance Attribute Summary
Attributes inherited from Entity
#raw
Instance Method Summary
collapse
Methods inherited from BasicSide
#id
Methods inherited from Entity
#initialize
#inspect
Instance Method Details
#barracks_status ⇒ Object
21
22
23
|
# File 'lib/dota/api/match/side.rb', line 21
def barracks_status
format_status raw["barracks_status"], :barracks
end
|
#captain_id ⇒ Object
25
26
27
|
# File 'lib/dota/api/match/side.rb', line 25
def captain_id
raw["captain"]
end
|
#complete? ⇒ Boolean
13
14
15
|
# File 'lib/dota/api/match/side.rb', line 13
def complete?
raw["team_complete"] == 1
end
|
#logo_id ⇒ Object
9
10
11
|
# File 'lib/dota/api/match/side.rb', line 9
def logo_id
raw["logo"]
end
|
#name ⇒ Object
5
6
7
|
# File 'lib/dota/api/match/side.rb', line 5
def name
raw["name"]
end
|
#players ⇒ Object
29
30
31
32
33
|
# File 'lib/dota/api/match/side.rb', line 29
def players
raw["players"].map do |raw_player|
Player.new(raw_player)
end
end
|
#tower_status ⇒ Object
17
18
19
|
# File 'lib/dota/api/match/side.rb', line 17
def tower_status
format_status raw["tower_status"], :towers
end
|