class NbaRb::Team::VsPlayer
Attributes
data[RW]
date_from[RW]
date_to[RW]
game_segment[RW]
last_n_games[RW]
league_id[RW]
location[RW]
measure_type[RW]
month[RW]
opponent_team_id[RW]
outcome[RW]
pace_adjust[RW]
per_mode[RW]
period[RW]
plus_minus[RW]
po_round[RW]
rank[RW]
season[RW]
season_segment[RW]
season_type[RW]
shot_clock_range[RW]
team_id[RW]
vs_conference[RW]
vs_division[RW]
vs_player_id[RW]
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/nba_rb/team/vs_player.rb, line 30 def initialize(*args) super(*args) @measure_type ||= NbaRb::MeasureType.default @per_mode ||= NbaRb::PerMode.default @plus_minus ||= NbaRb::PlusMinus.default @pace_adjust ||= NbaRb::PaceAdjust.default @rank ||= NbaRb::Rank.default @league_id ||= NbaRb::League.default @season ||= NbaRb::CURRENT_SEASON @season_type ||= NbaRb::SeasonType.default @po_round ||= NbaRb::PlayoffRound.default @outcome ||= NbaRb::Outcome.default @location ||= NbaRb::Location.default @month ||= NbaRb::Month.default @season_segment ||= NbaRb::SeasonSegment.default @date_from ||= NbaRb::DateFrom.default @date_to ||= NbaRb::DateTo.default @opponent_team_id ||= NbaRb::OpponentTeamID.default @vs_conference ||= NbaRb::VsConference.default @vs_division ||= NbaRb::VsDivision.default @game_segment ||= NbaRb::GameSegment.default @period ||= NbaRb::Period.default @shot_clock_range ||= NbaRb::ShotClockRange.default @last_n_games ||= NbaRb::LastNGames.default res = stats_request('teamvsplayer', 'TeamID' => team_id, 'VsPlayerID' => vs_player_id, 'MeasureType' => measure_type, 'PerMode' => per_mode, 'PlusMinus' => plus_minus, 'PaceAdjust' => pace_adjust, 'Rank' => rank, 'LeagueID' => league_id, 'Season' => season, 'SeasonType' => season_type, 'PORound' => po_round, 'Outcome' => outcome, 'Location' => location, 'Month' => month, 'SeasonSegment' => season_segment, 'DateFrom' => date_from, 'DateTo' => date_to, 'OpponentTeamID' => opponent_team_id, 'VsConference' => vs_conference, 'VsDivision' => vs_division, 'GameSegment' => game_segment, 'Period' => period, 'ShotClockRange' => shot_clock_range, 'LastNGames' => last_n_games) @data = res['resultSets'] end
Public Instance Methods
on_off_court()
click to toggle source
# File lib/nba_rb/team/vs_player.rb, line 92 def on_off_court create_stats_hash(@data[2]) end
overall()
click to toggle source
# File lib/nba_rb/team/vs_player.rb, line 84 def overall create_stats_hash(@data[0]) end
shot_area_off_court()
click to toggle source
# File lib/nba_rb/team/vs_player.rb, line 116 def shot_area_off_court create_stats_hash(@data[8]) end
shot_area_on_court()
click to toggle source
# File lib/nba_rb/team/vs_player.rb, line 112 def shot_area_on_court create_stats_hash(@data[7]) end
shot_area_overall()
click to toggle source
# File lib/nba_rb/team/vs_player.rb, line 108 def shot_area_overall create_stats_hash(@data[6]) end
shot_distance_off_court()
click to toggle source
# File lib/nba_rb/team/vs_player.rb, line 104 def shot_distance_off_court create_stats_hash(@data[5]) end
shot_distance_on_court()
click to toggle source
# File lib/nba_rb/team/vs_player.rb, line 100 def shot_distance_on_court create_stats_hash(@data[4]) end
shot_distance_overall()
click to toggle source
# File lib/nba_rb/team/vs_player.rb, line 96 def shot_distance_overall create_stats_hash(@data[3]) end
vs_player_overall()
click to toggle source
# File lib/nba_rb/team/vs_player.rb, line 88 def vs_player_overall create_stats_hash(@data[1]) end