Module: NbaStats::PlayerDashboardByGeneralSplits
- Included in:
- Client
- Defined in:
- lib/nba_stats/stats/player_dashboard_by_general_splits.rb
Constant Summary collapse
- PLAYER_DASHBOARD_BY_GENERAL_SPLITS_PATH =
The path of the playerdashboardbygeneralsplits API
'/stats/playerdashboardbygeneralsplits'
Instance Method Summary collapse
-
#player_dashboard_by_general_splits(season, player_id, date_from = nil, date_to = nil, game_segment = nil, last_n_games = 0, league_id = NbaStats::Constants::LEAGUE_ID_NBA, location = nil, measure_type = NbaStats::Constants::MEASURE_TYPE_USAGE, month = 0, opponent_team_id = 0, outcome = nil, pace_adjust = NbaStats::Constants::NO, per_mode = NbaStats::Constants::PER_MODE_GAME, period = 0, plus_minus = NbaStats::Constants::NO, rank = NbaStats::Constants::NO, season_segment = nil, season_type = NbaStats::Constants::SEASON_TYPE_REGULAR, vs_conference = nil, vs_division = nil) ⇒ NbaStats::Resources::PlayerDashboardByGeneralSplits
Calls the playerdashboardbygeneralsplits API and returns a PlayerDashboardByGeneralSplits resource.
Instance Method Details
#player_dashboard_by_general_splits(season, player_id, date_from = nil, date_to = nil, game_segment = nil, last_n_games = 0, league_id = NbaStats::Constants::LEAGUE_ID_NBA, location = nil, measure_type = NbaStats::Constants::MEASURE_TYPE_USAGE, month = 0, opponent_team_id = 0, outcome = nil, pace_adjust = NbaStats::Constants::NO, per_mode = NbaStats::Constants::PER_MODE_GAME, period = 0, plus_minus = NbaStats::Constants::NO, rank = NbaStats::Constants::NO, season_segment = nil, season_type = NbaStats::Constants::SEASON_TYPE_REGULAR, vs_conference = nil, vs_division = nil) ⇒ NbaStats::Resources::PlayerDashboardByGeneralSplits
Calls the playerdashboardbygeneralsplits API and returns a PlayerDashboardByGeneralSplits resource.
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
# File 'lib/nba_stats/stats/player_dashboard_by_general_splits.rb', line 34 def player_dashboard_by_general_splits( season, player_id, date_from=nil, date_to=nil, game_segment=nil, last_n_games=0, league_id=NbaStats::Constants::LEAGUE_ID_NBA, location=nil, measure_type=NbaStats::Constants::MEASURE_TYPE_USAGE, month=0, opponent_team_id=0, outcome=nil, pace_adjust=NbaStats::Constants::NO, per_mode=NbaStats::Constants::PER_MODE_GAME, period=0, plus_minus=NbaStats::Constants::NO, rank=NbaStats::Constants::NO, season_segment=nil, season_type=NbaStats::Constants::SEASON_TYPE_REGULAR, vs_conference=nil, vs_division=nil ) unless date_from.nil? date_from = date_from.strftime('%m-%d-%Y') end unless date_to.nil? date_to = date_to.strftime('%m-%d-%Y') end NbaStats::Resources::PlayerDashboardByGeneralSplits.new( get(PLAYER_DASHBOARD_BY_GENERAL_SPLITS_PATH, { :DateFrom => date_from, :DateTo => date_to, :GameSegment => game_segment, :LastNGames => last_n_games, :LeagueID => league_id, :Location => location, :MeasureType => measure_type, :Month => month, :OpponentTeamID => opponent_team_id, :Outcome => outcome, :PaceAdjust => pace_adjust, :PerMode => per_mode, :Period => period, :PlayerID => player_id, :PlusMinus => plus_minus, :Rank => rank, :Season => season, :SeasonSegment => season_segment, :SeasonType => season_type, :VsConference => vs_conference, :VsDivision => vs_division }) ) end |