Module: NBA::LeagueGameLog
- Defined in:
- lib/nba/league_game_log.rb
Overview
Provides methods to retrieve league-wide game logs
Constant Summary collapse
- REGULAR_SEASON =
Season type constant for regular season
"Regular Season".freeze
- PLAYOFFS =
Season type constant for playoffs
"Playoffs".freeze
- PLAYER =
Player or team constant for player logs
"P".freeze
- TEAM =
Player or team constant for team logs
"T".freeze
- LEAGUE_GAME_LOG =
Result set name for league game log
"LeagueGameLog".freeze
Class Method Summary collapse
-
.player_logs(season: Utils.current_season, season_type: REGULAR_SEASON, client: CLIENT) ⇒ Collection
Retrieves league-wide player game logs.
-
.team_logs(season: Utils.current_season, season_type: REGULAR_SEASON, client: CLIENT) ⇒ Collection
Retrieves league-wide team game logs.
Class Method Details
.player_logs(season: Utils.current_season, season_type: REGULAR_SEASON, client: CLIENT) ⇒ Collection
Retrieves league-wide player game logs
41 42 43 44 45 |
# File 'lib/nba/league_game_log.rb', line 41 def self.player_logs(season: Utils.current_season, season_type: REGULAR_SEASON, client: CLIENT) path = build_path(season, season_type, PLAYER) response = client.get(path) parse_response(response) end |
.team_logs(season: Utils.current_season, season_type: REGULAR_SEASON, client: CLIENT) ⇒ Collection
Retrieves league-wide team game logs
57 58 59 60 61 |
# File 'lib/nba/league_game_log.rb', line 57 def self.team_logs(season: Utils.current_season, season_type: REGULAR_SEASON, client: CLIENT) path = build_path(season, season_type, TEAM) response = client.get(path) parse_team_response(response) end |