Class: Sportradar::Nfl::WeeklySchedule
- Inherits:
-
LeagueSchedule
- Object
- ApiRequest
- Feeds::LeagueSchedule
- LeagueSchedule
- Sportradar::Nfl::WeeklySchedule
- Defined in:
- lib/sportradar/nfl/weekly_schedule.rb
Direct Known Subclasses
GameRequest, WeeklyBoxscore, WeeklyExtendedBoxscores, WeeklyGameDepthCharts, WeeklyGameStatistics, WeeklyGameSummary, WeeklyLeaders, WeeklyPlayByPlay
Instance Method Summary collapse
-
#initialize(year: nil, interval_type: nil, week: 1) ⇒ WeeklySchedule
constructor
A new instance of WeeklySchedule.
- #path ⇒ Object
- #week_path ⇒ Object
Methods inherited from LeagueSchedule
Methods inherited from ApiRequest
#client, #endpoint, fetch, #fetch, #league, save, #save
Constructor Details
#initialize(year: nil, interval_type: nil, week: 1) ⇒ WeeklySchedule
Returns a new instance of WeeklySchedule.
4 5 6 7 |
# File 'lib/sportradar/nfl/weekly_schedule.rb', line 4 def initialize(year: nil, interval_type: nil, week: 1) super(year: year, interval_type: interval_type) @week = week end |
Instance Method Details
#path ⇒ Object
13 14 15 |
# File 'lib/sportradar/nfl/weekly_schedule.rb', line 13 def path "#{week_path}/schedule.json" end |
#week_path ⇒ Object
9 10 11 |
# File 'lib/sportradar/nfl/weekly_schedule.rb', line 9 def week_path "#{year}/#{interval_type}/#{week}" end |