class Sportradar::Nba::TeamsRequest

Private Instance Methods

conferences() click to toggle source
# File lib/sportradar/nba/teams_request.rb, line 14
def conferences
  conferences ||= hierarchy['conferences']
end
divisions() click to toggle source
# File lib/sportradar/nba/teams_request.rb, line 18
def divisions
  @divisions = []

  conferences.each do |league|
    @divisions << league['divisions']
  end

  @divisions.flatten
end
hierarchy() click to toggle source
# File lib/sportradar/nba/teams_request.rb, line 10
def hierarchy
  _hierarchy ||= LeagueHierarchy.new.fetch
end
team_ids() click to toggle source
# File lib/sportradar/nba/teams_request.rb, line 6
def team_ids
  teams.map { |team| team['id'] }.sort
end
teams() click to toggle source
# File lib/sportradar/nba/teams_request.rb, line 28
def teams
  @teams = []

  divisions.each do |division|
    @teams << division['teams']
  end

  @teams.flatten
end