Module: NBA::Scoreboard

Defined in:
lib/nba/scoreboard.rb

Overview

Provides methods to retrieve NBA scoreboard data

Class Method Summary collapse

Class Method Details

.games(date: Date.today, client: CLIENT) ⇒ Collection

Retrieves games for a specific date

Examples:

games = NBA::Scoreboard.games(date: Date.today)
games.each { |game| puts "#{game.away_team.name} @ #{game.home_team.name}" }

Parameters:

  • date (Date) (defaults to: Date.today)

    the date to retrieve games for (defaults to today)

  • client (Client) (defaults to: CLIENT)

    the API client to use

Returns:



21
22
23
24
25
# File 'lib/nba/scoreboard.rb', line 21

def self.games(date: Date.today, client: CLIENT)
  path = "scoreboardv2?GameDate=#{date}&LeagueID=00&DayOffset=0"
  response = client.get(path)
  parse_scoreboard_response(response)
end