class SportsDataApi::Mlb::League

Public Instance Methods

divisions() click to toggle source
# File lib/sports_data_api/mlb/league.rb, line 4
def divisions
  @divisions ||= league.fetch(:divisions, []).map do |data|
    Division.new(data)
  end
end
teams() click to toggle source
# File lib/sports_data_api/mlb/league.rb, line 10
def teams
  @teams ||= divisions.flat_map do |division|
    division.teams.flat_map do |team|
      team.tap do |t|
        t.team[:conference] = league[:alias]
        t.team[:conference_name] = league[:name]
      end
    end
  end
end