Module: NbaStats::LeagueDashLineups
- Included in:
- Client
- Defined in:
- lib/nba_stats/stats/league_dash_lineups.rb
Constant Summary collapse
- LEAGUE_DASH_LINEUPS_PATH =
The path of the leaguedashlineups API
'/stats/leaguedashlineups'
Instance Method Summary collapse
-
#league_dash_lineups(season, group_quantity = 5, 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 = '', location = '', month = 0, season_segment = '', date_from = '', date_to = '', opponent_team_id = 0, vs_conference = '', vs_division = '', game_segment = '', period = 0, last_n_games = 0, game_id = '', season_type = NbaStats::Constants::SEASON_TYPE_REGULAR, league_id = NbaStats::Constants::LEAGUE_ID_NBA) ⇒ NbaStats::Resources::LeagueDashLineups
Calls the leaguedashlineups API and returns a LeagueDashLineups resource.
Instance Method Details
#league_dash_lineups(season, group_quantity = 5, 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 = '', location = '', month = 0, season_segment = '', date_from = '', date_to = '', opponent_team_id = 0, vs_conference = '', vs_division = '', game_segment = '', period = 0, last_n_games = 0, game_id = '', season_type = NbaStats::Constants::SEASON_TYPE_REGULAR, league_id = NbaStats::Constants::LEAGUE_ID_NBA) ⇒ NbaStats::Resources::LeagueDashLineups
Calls the leaguedashlineups API and returns a LeagueDashLineups resource.
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 89 90 91 |
# File 'lib/nba_stats/stats/league_dash_lineups.rb', line 35 def league_dash_lineups( season, group_quantity=5, 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='', location='', month=0, season_segment='', date_from='', date_to='', opponent_team_id=0, vs_conference='', vs_division='', game_segment='', period=0, last_n_games=0, game_id='', season_type=NbaStats::Constants::SEASON_TYPE_REGULAR, league_id=NbaStats::Constants::LEAGUE_ID_NBA ) unless date_from.nil? or date_from.empty? date_from = date_from.strftime('%m-%d-%Y') end unless date_to.nil? or date_to.empty? date_to = date_to.strftime('%m-%d-%Y') end NbaStats::Resources::LeagueDashLineups.new( get(LEAGUE_DASH_LINEUPS_PATH, { :DateFrom => date_from, :DateTo => date_to, :GameID => game_id, :GameSegment => game_segment, :GroupQuantity => group_quantity, :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, :PlusMinus => plus_minus, :Rank => rank, :Season => season, :SeasonSegment => season_segment, :SeasonType => season_type, :VsConference => vs_conference, :VsDivision => vs_division }) ) end |