Module: NbaStats::LeagueDashPlayerStats
- Included in:
- Client
- Defined in:
- lib/nba_stats/stats/league_dash_player_stats.rb
Constant Summary collapse
- LEAGUE_DASH_PLAYER_STATS_PATH =
The path of the leaguedashplayerstats API
'/stats/leaguedashplayerstats'
Instance Method Summary collapse
-
#league_dash_player_stats(season, measure_type = NbaStats::Constants::MEASURE_TYPE_BASE, per_mode = NbaStats::Constants::PER_MODE_GAME, plus_minus = NbaStats::Constants::NO, pace_adjust = NbaStats::Constants::NO, rank = NbaStats::Constants::NO, outcome = nil, location = nil, month = 0, season_segment = nil, date_from = nil, date_to = nil, opponent_team_id = 0, vs_conference = nil, vs_division = nil, game_segment = nil, period = 0, last_n_games = 0, game_scope = nil, player_experience = nil, player_position = nil, starter_bench = nil, conf = NbaStats::Constants::CONF_BOTH, season_type = NbaStats::Constants::SEASON_TYPE_REGULAR, league_id = NbaStats::Constants::LEAGUE_ID_NBA) ⇒ NbaStats::Resources::LeagueDashPlayerStats
Calls the leaguedashplayerstats API and returns a LeagueDashPlayerStats resource.
Instance Method Details
#league_dash_player_stats(season, measure_type = NbaStats::Constants::MEASURE_TYPE_BASE, per_mode = NbaStats::Constants::PER_MODE_GAME, plus_minus = NbaStats::Constants::NO, pace_adjust = NbaStats::Constants::NO, rank = NbaStats::Constants::NO, outcome = nil, location = nil, month = 0, season_segment = nil, date_from = nil, date_to = nil, opponent_team_id = 0, vs_conference = nil, vs_division = nil, game_segment = nil, period = 0, last_n_games = 0, game_scope = nil, player_experience = nil, player_position = nil, starter_bench = nil, conf = NbaStats::Constants::CONF_BOTH, season_type = NbaStats::Constants::SEASON_TYPE_REGULAR, league_id = NbaStats::Constants::LEAGUE_ID_NBA) ⇒ NbaStats::Resources::LeagueDashPlayerStats
Calls the leaguedashplayerstats API and returns a LeagueDashPlayerStats resource.
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 89 90 91 92 93 94 95 96 97 98 99 100 |
# File 'lib/nba_stats/stats/league_dash_player_stats.rb', line 38 def league_dash_player_stats( season, measure_type=NbaStats::Constants::MEASURE_TYPE_BASE, per_mode=NbaStats::Constants::PER_MODE_GAME, plus_minus=NbaStats::Constants::NO, pace_adjust=NbaStats::Constants::NO, rank=NbaStats::Constants::NO, outcome=nil, location=nil, month=0, season_segment=nil, date_from=nil, date_to=nil, opponent_team_id=0, vs_conference=nil, vs_division=nil, game_segment=nil, period=0, last_n_games=0, game_scope=nil, player_experience=nil, player_position=nil, starter_bench=nil, conf=NbaStats::Constants::CONF_BOTH, season_type=NbaStats::Constants::SEASON_TYPE_REGULAR, league_id=NbaStats::Constants::LEAGUE_ID_NBA ) 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::LeagueDashPlayerStats.new( get(LEAGUE_DASH_PLAYER_STATS_PATH, { :Season => season, :SeasonType => season_type, :LeagueID => league_id, :MeasureType => measure_type, :PerMode => per_mode, :PlusMinus => plus_minus, :PaceAdjust => pace_adjust, :Rank => rank, :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, :LastNGames => last_n_games, :GameScope => game_scope, :PlayerExperience => player_experience, :PlayerPosition => player_position, :StarterBench => starter_bench, :Conf => conf }) ) end |