Module: NBA::PlayerVsPlayer
- Defined in:
- lib/nba/player_vs_player.rb
Overview
Provides methods to retrieve player vs player statistics
Constant Summary collapse
- OVERALL =
Result set name for overall comparison
"Overall".freeze
- ON_OFF_COURT =
Result set name for on/off court comparison
"OnOffCourt".freeze
Class Method Summary collapse
-
.on_off_court(player:, vs_player:, season: Utils.current_season, season_type: "Regular Season", per_mode: "PerGame", client: CLIENT) ⇒ Collection
Retrieves on/off court comparison statistics between two players.
-
.overall(player:, vs_player:, season: Utils.current_season, season_type: "Regular Season", per_mode: "PerGame", client: CLIENT) ⇒ Collection
Retrieves overall comparison statistics between two players.
Class Method Details
.on_off_court(player:, vs_player:, season: Utils.current_season, season_type: "Regular Season", per_mode: "PerGame", client: CLIENT) ⇒ Collection
Retrieves on/off court comparison statistics between two players
52 53 54 55 56 |
# File 'lib/nba/player_vs_player.rb', line 52 def self.on_off_court(player:, vs_player:, season: Utils.current_season, season_type: "Regular Season", per_mode: "PerGame", client: CLIENT) = {season_type: season_type, per_mode: per_mode, result_set: ON_OFF_COURT} fetch_stats(player, vs_player, season, , client: client) end |
.overall(player:, vs_player:, season: Utils.current_season, season_type: "Regular Season", per_mode: "PerGame", client: CLIENT) ⇒ Collection
Retrieves overall comparison statistics between two players
33 34 35 36 37 |
# File 'lib/nba/player_vs_player.rb', line 33 def self.overall(player:, vs_player:, season: Utils.current_season, season_type: "Regular Season", per_mode: "PerGame", client: CLIENT) = {season_type: season_type, per_mode: per_mode, result_set: OVERALL} fetch_stats(player, vs_player, season, , client: client) end |