class Sportradar::Nfl::WeeklyPlayByPlay

Public Class Methods

perform(year: nil, interval_type: nil, week: 1) click to toggle source
# File lib/sportradar/nfl/weekly_play_by_play.rb, line 4
def self.perform(year: nil, interval_type: nil, week: 1)
  new(year: year, interval_type: interval_type, week: week).perform
end

Public Instance Methods

perform() click to toggle source
# File lib/sportradar/nfl/weekly_play_by_play.rb, line 8
def perform
  games.each do |game|
    PlayByPlay.new(week: week,
                   year: year,
                   interval_type: interval_type,
                   away_team_abbreviation: game['away'],
                   home_team_abbreviation: game['home']).save
  end

  nil
end