Class: NBA::BoxScoreAdvancedTeamStat
- Inherits:
-
Shale::Mapper
- Object
- Shale::Mapper
- NBA::BoxScoreAdvancedTeamStat
- Defined in:
- lib/nba/box_score_advanced_team_stat.rb
Overview
Represents a team’s advanced box score statistics for a game
Instance Attribute Summary collapse
-
#ast_pct ⇒ Float
Returns assist percentage.
-
#ast_ratio ⇒ Float
Returns assist ratio.
-
#ast_tov ⇒ Float
Returns assist to turnover ratio.
-
#def_rating ⇒ Float
Returns defensive rating.
-
#dreb_pct ⇒ Float
Returns defensive rebound percentage.
-
#e_def_rating ⇒ Float
Returns estimated defensive rating.
-
#e_net_rating ⇒ Float
Returns estimated net rating.
-
#e_off_rating ⇒ Float
Returns estimated offensive rating.
-
#e_pace ⇒ Float
Returns estimated pace.
-
#efg_pct ⇒ Float
Returns effective field goal percentage.
-
#game_id ⇒ String
Returns the game ID.
-
#min ⇒ String
Returns total minutes played.
-
#net_rating ⇒ Float
Returns net rating.
-
#off_rating ⇒ Float
Returns offensive rating.
-
#oreb_pct ⇒ Float
Returns offensive rebound percentage.
-
#pace ⇒ Float
Returns pace.
-
#pace_per40 ⇒ Float
Returns pace per 40 minutes.
-
#pie ⇒ Float
Returns player impact estimate.
-
#poss ⇒ Integer
Returns possessions.
-
#reb_pct ⇒ Float
Returns total rebound percentage.
-
#team_abbreviation ⇒ String
Returns the team abbreviation.
-
#team_city ⇒ String
Returns the team city.
-
#team_id ⇒ Integer
Returns the team ID.
-
#team_name ⇒ String
Returns the team name.
-
#tov_pct ⇒ Float
Returns turnover percentage.
-
#ts_pct ⇒ Float
Returns true shooting percentage.
Instance Method Summary collapse
-
#game ⇒ Game?
Returns the game object for this box score.
-
#team ⇒ Team?
Returns the team object.
Instance Attribute Details
#ast_pct ⇒ Float
Returns assist percentage
111 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 111 attribute :ast_pct, Shale::Type::Float |
#ast_ratio ⇒ Float
Returns assist ratio
127 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 127 attribute :ast_ratio, Shale::Type::Float |
#ast_tov ⇒ Float
Returns assist to turnover ratio
119 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 119 attribute :ast_tov, Shale::Type::Float |
#def_rating ⇒ Float
Returns defensive rating
87 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 87 attribute :def_rating, Shale::Type::Float |
#dreb_pct ⇒ Float
Returns defensive rebound percentage
143 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 143 attribute :dreb_pct, Shale::Type::Float |
#e_def_rating ⇒ Float
Returns estimated defensive rating
79 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 79 attribute :e_def_rating, Shale::Type::Float |
#e_net_rating ⇒ Float
Returns estimated net rating
95 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 95 attribute :e_net_rating, Shale::Type::Float |
#e_off_rating ⇒ Float
Returns estimated offensive rating
63 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 63 attribute :e_off_rating, Shale::Type::Float |
#e_pace ⇒ Float
Returns estimated pace
183 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 183 attribute :e_pace, Shale::Type::Float |
#efg_pct ⇒ Float
Returns effective field goal percentage
167 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 167 attribute :efg_pct, Shale::Type::Float |
#game_id ⇒ String
Returns the game ID
15 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 15 attribute :game_id, Shale::Type::String |
#min ⇒ String
Returns total minutes played
55 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 55 attribute :min, Shale::Type::String |
#net_rating ⇒ Float
Returns net rating
103 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 103 attribute :net_rating, Shale::Type::Float |
#off_rating ⇒ Float
Returns offensive rating
71 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 71 attribute :off_rating, Shale::Type::Float |
#oreb_pct ⇒ Float
Returns offensive rebound percentage
135 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 135 attribute :oreb_pct, Shale::Type::Float |
#pace ⇒ Float
Returns pace
191 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 191 attribute :pace, Shale::Type::Float |
#pace_per40 ⇒ Float
Returns pace per 40 minutes
199 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 199 attribute :pace_per40, Shale::Type::Float |
#pie ⇒ Float
Returns player impact estimate
215 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 215 attribute :pie, Shale::Type::Float |
#poss ⇒ Integer
Returns possessions
207 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 207 attribute :poss, Shale::Type::Integer |
#reb_pct ⇒ Float
Returns total rebound percentage
151 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 151 attribute :reb_pct, Shale::Type::Float |
#team_abbreviation ⇒ String
Returns the team abbreviation
39 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 39 attribute :team_abbreviation, Shale::Type::String |
#team_city ⇒ String
Returns the team city
47 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 47 attribute :team_city, Shale::Type::String |
#team_id ⇒ Integer
Returns the team ID
23 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 23 attribute :team_id, Shale::Type::Integer |
#team_name ⇒ String
Returns the team name
31 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 31 attribute :team_name, Shale::Type::String |
#tov_pct ⇒ Float
Returns turnover percentage
159 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 159 attribute :tov_pct, Shale::Type::Float |
#ts_pct ⇒ Float
Returns true shooting percentage
175 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 175 attribute :ts_pct, Shale::Type::Float |
Instance Method Details
#game ⇒ Game?
Returns the game object for this box score
233 234 235 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 233 def game Games.find(game_id) end |
#team ⇒ Team?
Returns the team object
223 224 225 |
# File 'lib/nba/box_score_advanced_team_stat.rb', line 223 def team Teams.find(team_id) end |