Sha256: 1e9a49ce50e3133edfd2927e596b9847cc470fa35c75b88046a2a3d148c89124
Contents?: true
Size: 516 Bytes
Versions: 2
Compression:
Stored size: 516 Bytes
Contents
module SportsDataApi module Mlb class League < JsonData def divisions @divisions ||= league.fetch(:divisions, []).map do |data| Division.new(data) end end 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 end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sports_data_api-0.15.3 | lib/sports_data_api/mlb/league.rb |
sports_data_api-0.15.2 | lib/sports_data_api/mlb/league.rb |