class NbaRb::Game::BoxscoreSummary
Attributes
endpoint[R]
data[RW]
end_period[RW]
end_range[RW]
game_id[RW]
range_type[RW]
season[RW]
season_type[RW]
start_period[RW]
start_range[RW]
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
Initializable::new
# File lib/nba_rb/game/boxscore_summary.rb, line 24 def initialize(*args) super(*args) @season ||= NbaRb::CURRENT_SEASON @season_type ||= NbaRb::SeasonType.default @range_type ||= NbaRb::RangeType.default @start_period ||= NbaRb::Period.default @end_period ||= NbaRb::Period.default @start_range ||= NbaRb::StartRange.default @end_range ||= NbaRb::EndRange.default res = stats_request(endpoint, 'GameID' => game_id, 'Season' => season, 'SeasonType' => season_type, 'RangeType' => range_type, 'StartPeriod' => start_period, 'EndPeriod' => end_period, 'StartRange' => start_range, 'EndRange' => end_range) @data = res['resultSets'] end
Public Instance Methods
available_video()
click to toggle source
# File lib/nba_rb/game/boxscore_summary.rb, line 79 def available_video create_stats_hash(@data[8]) end
endpoint()
click to toggle source
# File lib/nba_rb/game/boxscore_summary.rb, line 10 def endpoint self.class.endpoint end
game_info()
click to toggle source
# File lib/nba_rb/game/boxscore_summary.rb, line 63 def game_info create_stats_hash(@data[4]) end
game_summary()
click to toggle source
# File lib/nba_rb/game/boxscore_summary.rb, line 47 def game_summary create_stats_hash(@data[0]) end
inactive_players()
click to toggle source
# File lib/nba_rb/game/boxscore_summary.rb, line 59 def inactive_players create_stats_hash(@data[3]) end
last_meeting()
click to toggle source
# File lib/nba_rb/game/boxscore_summary.rb, line 71 def last_meeting create_stats_hash(@data[6]) end
line_score()
click to toggle source
# File lib/nba_rb/game/boxscore_summary.rb, line 67 def line_score create_stats_hash(@data[5]) end
officials()
click to toggle source
# File lib/nba_rb/game/boxscore_summary.rb, line 55 def officials create_stats_hash(@data[2]) end
other_stats()
click to toggle source
# File lib/nba_rb/game/boxscore_summary.rb, line 51 def other_stats create_stats_hash(@data[1]) end
season_series()
click to toggle source
# File lib/nba_rb/game/boxscore_summary.rb, line 75 def season_series create_stats_hash(@data[7]) end