Class: NbaRb::Game::PlayByPlay
- Includes:
- Initializable, StatsHash, StatsRequest
- Defined in:
- lib/nba_rb/game/play_by_play.rb
Instance Method Summary collapse
- #available_video ⇒ Object
- #info ⇒ Object
-
#initialize(*args) ⇒ PlayByPlay
constructor
A new instance of PlayByPlay.
Methods included from StatsHash
Methods included from StatsRequest
Constructor Details
#initialize(*args) ⇒ PlayByPlay
Returns a new instance of PlayByPlay.
8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/nba_rb/game/play_by_play.rb', line 8 def initialize(*args) super(*args) @start_period ||= NbaRb::Period.default @end_period ||= NbaRb::Period.default res = stats_request('playbyplay', 'GameID' => @game_id, 'StartPeriod' => start_period, 'EndPeriod' => end_period) @data = res['resultSets'] end |
Instance Method Details
#available_video ⇒ Object
25 26 27 |
# File 'lib/nba_rb/game/play_by_play.rb', line 25 def available_video create_stats_hash(@data[1]) end |
#info ⇒ Object
21 22 23 |
# File 'lib/nba_rb/game/play_by_play.rb', line 21 def info create_stats_hash(@data[0]) end |