class NflData::Parsers::ScheduleParser
Public Instance Methods
parse(schedule_data:)
click to toggle source
# File lib/nfl_data/parsers/schedule_parser.rb, line 4 def parse(schedule_data:) Schedule.new(games: schedule_data.map { |data| init_game(data) }) end
Private Instance Methods
init_game(data)
click to toggle source
# File lib/nfl_data/parsers/schedule_parser.rb, line 10 def init_game(data) Game.new( week: data["week"], home_team: data.dig("homeTeam", "abbreviation"), away_team: data.dig("awayTeam", "abbreviation"), start_time: data["startTime"] ) end