class Dota::API::BasicSide
Constants
- BARRACKS
- TOWERS
Public Instance Methods
id()
click to toggle source
# File lib/dota/api/basic_side.rb, line 27 def id raw["team_id"] end
Private Instance Methods
format_status(obj, type)
click to toggle source
# File lib/dota/api/basic_side.rb, line 33 def format_status(obj, type) target = (type == :barracks ? BARRACKS : TOWERS) # Convert to binary # Leading zeros are stripped, so add them manually obj = obj.to_s(2).rjust(target.length, '0') status = {} target.each_with_index do |position, i| status[position] = (obj[i] == '1') end status end