Class: Sportradar::Nba::Models::ScoringPlay

Inherits:
Event
  • Object
show all
Defined in:
lib/sportradar/nba/models/scoring_play.rb

Constant Summary

Constants inherited from Event

Event::BASKET_CENTER_X, Event::BASKET_CENTER_Y, Event::COURT_LENGTH

Instance Method Summary collapse

Methods inherited from Event

#attempt_in_words, #attempt_matches, #clock, #clock_secs, #coordinate_x, #coordinate_y, #coordinates, #coordinates?, #description, #distance_from_scoring_basket_inches, #distance_to_scoring_basket_inches, #event_type, #field_goal, #field_goal?, #foul, #foul?, #free_throw, #free_throw?, #free_throw_attempt, #free_throw_attempt_of, #game_id, #has_team?, #id, #initialize, #made?, #miss?, #on_court_away_players, #on_court_away_team_id, #on_court_away_team_name, #on_court_home_players, #on_court_home_team_id, #on_court_home_team_name, #on_court_players, #play_player_stats, #possession, #possession?, #possession_team_id, #possession_team_name, #quarter, #quarter_abbreviation, #quarter_id, #quarter_number, #quarter_sequence, #quarter_type, #scoring_play, #scoring_play?, #scoring_players, #statistics, #stoppage, #stoppage?, #team, #team_basket, #team_id, #team_name, #three_pointer, #three_pointer?, #time_code, #to_s, #turnover, #turnover?, #turnover_type, #two_pointer, #two_pointer?, #updated_at

Constructor Details

This class inherits a constructor from Sportradar::Nba::Models::Event

Instance Method Details

#scored_atObject



5
6
7
# File 'lib/sportradar/nba/models/scoring_play.rb', line 5

def scored_at
  updated_at
end

#scoring_howObject



17
18
19
# File 'lib/sportradar/nba/models/scoring_play.rb', line 17

def scoring_how
  event_type
end

#scoring_methodObject



9
10
11
# File 'lib/sportradar/nba/models/scoring_play.rb', line 9

def scoring_method
  shot_type
end

#scoring_typeObject



13
14
15
# File 'lib/sportradar/nba/models/scoring_play.rb', line 13

def scoring_type
  event_type
end

#to_hObject



21
22
23
24
25
26
27
28
29
30
31
# File 'lib/sportradar/nba/models/scoring_play.rb', line 21

def to_h
  {
    id: id,
    game_id: game_id,
    points: points,
    scored_at: scored_at,
    scoring_method: scoring_method,
    scoring_type: scoring_type,
    scoring_how: scoring_how,
  }.compact
end