lib/sportradar/api/basketball/nba/season.rb in sportradar-api-0.10.2 vs lib/sportradar/api/basketball/nba/season.rb in sportradar-api-0.10.3

- old
+ new

@@ -1,32 +1,32 @@ module Sportradar module Api module Basketball class Nba class Season < Basketball::Season - attr_accessor :response, :id, :name, :alias + attr_accessor :response, :id, :name, :alias, :year def initialize(data, **opts) @response = data @api = opts[:api] @id = data.dig('league', 'id') @name = data.dig('league', 'name') @alias = data.dig('league', 'alias') + + @year = data.dig('season', 'year') + @type = data.dig('season', 'type') + @games_hash = {} update_games(data['games']) end def games @games_hash.values end - def year - 2016 - end - def update_games(data) create_data(@games_hash, data, klass: Game, api: @api, season: self) end end @@ -39,5 +39,6 @@ sd = sr.daily_schedule; sr = Sportradar::Api::Basketball::Nba.new ss = sr.standings; ss = sr.schedule; +ss = sr.schedule(2015, 'pst)');