Module: NbaStats::TeamGameLog

Included in:
Client
Defined in:
lib/nba_stats/stats/team_game_log.rb

Constant Summary collapse

TEAM_GAME_LOG_PATH =

The path of the teamgamelog API

'/stats/teamgamelog'

Instance Method Summary collapse

Instance Method Details

#team_game_log(team_id, season, season_type = NbaStats::Constants::SEASON_TYPE_REGULAR, league_id = NbaStats::Constants::LEAGUE_ID_NBA) ⇒ NbaStats::Resources::TeamGameLog

Calls the teamgamelog API and returns a TeamGameLog resource.

Parameters:

  • team_id (Integer)
  • season (String)
  • season_type (String) (defaults to: NbaStats::Constants::SEASON_TYPE_REGULAR)
  • league_id (String) (defaults to: NbaStats::Constants::LEAGUE_ID_NBA)

Returns:



18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/nba_stats/stats/team_game_log.rb', line 18

def team_game_log(
    team_id,
    season,
    season_type=NbaStats::Constants::SEASON_TYPE_REGULAR,
    league_id=NbaStats::Constants::LEAGUE_ID_NBA
)
  NbaStats::Resources::TeamGameLog.new(
      get(TEAM_GAME_LOG_PATH, {
          :Season => season,
          :SeasonType => season_type,
          :LeagueID => league_id,
          :TeamID => team_id
      })
  )
end