Class: NBA::TeamOnOffPlayerStat
- Inherits:
-
Shale::Mapper
- Object
- Shale::Mapper
- NBA::TeamOnOffPlayerStat
- Defined in:
- lib/nba/team_on_off_player_stat.rb
Overview
Represents team statistics when a specific player is on or off the court
Instance Attribute Summary collapse
-
#ast ⇒ Float?
Returns assists.
-
#ast_rank ⇒ Integer?
Returns assists rank.
-
#blk ⇒ Float?
Returns blocks.
-
#blk_rank ⇒ Integer?
Returns blocks rank.
-
#blka ⇒ Float?
Returns blocked attempts.
-
#blka_rank ⇒ Integer?
Returns blocked attempts rank.
-
#court_status ⇒ String?
Returns the court status (On or Off).
-
#dreb ⇒ Float?
Returns defensive rebounds.
-
#dreb_rank ⇒ Integer?
Returns defensive rebounds rank.
-
#fg3_pct ⇒ Float?
Returns three-point percentage.
-
#fg3_pct_rank ⇒ Integer?
Returns three-point percentage rank.
-
#fg3a ⇒ Float?
Returns three-pointers attempted.
-
#fg3a_rank ⇒ Integer?
Returns three-pointers attempted rank.
-
#fg3m ⇒ Float?
Returns three-pointers made.
-
#fg3m_rank ⇒ Integer?
Returns three-pointers made rank.
-
#fg_pct ⇒ Float?
Returns field goal percentage.
-
#fg_pct_rank ⇒ Integer?
Returns field goal percentage rank.
-
#fga ⇒ Float?
Returns field goals attempted.
-
#fga_rank ⇒ Integer?
Returns field goals attempted rank.
-
#fgm ⇒ Float?
Returns field goals made.
-
#fgm_rank ⇒ Integer?
Returns field goals made rank.
-
#ft_pct ⇒ Float?
Returns free throw percentage.
-
#ft_pct_rank ⇒ Integer?
Returns free throw percentage rank.
-
#fta ⇒ Float?
Returns free throws attempted.
-
#fta_rank ⇒ Integer?
Returns free throws attempted rank.
-
#ftm ⇒ Float?
Returns free throws made.
-
#ftm_rank ⇒ Integer?
Returns free throws made rank.
-
#gp ⇒ Integer?
Returns games played.
-
#gp_rank ⇒ Integer?
Returns games played rank.
-
#group_set ⇒ String?
Returns the group set name.
-
#l ⇒ Integer?
Returns losses.
-
#l_rank ⇒ Integer?
Returns losses rank.
-
#min ⇒ Float?
Returns minutes.
-
#min_rank ⇒ Integer?
Returns minutes rank.
-
#oreb ⇒ Float?
Returns offensive rebounds.
-
#oreb_rank ⇒ Integer?
Returns offensive rebounds rank.
-
#pf ⇒ Float?
Returns personal fouls.
-
#pf_rank ⇒ Integer?
Returns personal fouls rank.
-
#pfd ⇒ Float?
Returns personal fouls drawn.
-
#pfd_rank ⇒ Integer?
Returns personal fouls drawn rank.
-
#plus_minus ⇒ Float?
Returns plus/minus.
-
#plus_minus_rank ⇒ Integer?
Returns plus/minus rank.
-
#pts ⇒ Float?
Returns points.
-
#pts_rank ⇒ Integer?
Returns points rank.
-
#reb ⇒ Float?
Returns total rebounds.
-
#reb_rank ⇒ Integer?
Returns total rebounds rank.
-
#stl ⇒ Float?
Returns steals.
-
#stl_rank ⇒ Integer?
Returns steals rank.
-
#team_abbreviation ⇒ String?
Returns the team abbreviation.
-
#team_id ⇒ Integer?
Returns the team ID.
-
#team_name ⇒ String?
Returns the team name.
-
#tov ⇒ Float?
Returns turnovers.
-
#tov_rank ⇒ Integer?
Returns turnovers rank.
-
#vs_player_id ⇒ Integer?
Returns the opponent player ID.
-
#vs_player_name ⇒ String?
Returns the opponent player name.
-
#w ⇒ Integer?
Returns wins.
-
#w_pct ⇒ Float?
Returns win percentage.
-
#w_pct_rank ⇒ Integer?
Returns win percentage rank.
-
#w_rank ⇒ Integer?
Returns wins rank.
Instance Method Summary collapse
-
#off_court? ⇒ Boolean
Returns whether the player was off the court.
-
#on_court? ⇒ Boolean
Returns whether the player was on the court.
-
#team ⇒ Team?
Returns the team object.
-
#vs_player ⇒ Player?
Returns the versus player object.
Instance Attribute Details
#ast ⇒ Float?
Returns assists
209 |
# File 'lib/nba/team_on_off_player_stat.rb', line 209 attribute :ast, Shale::Type::Float |
#ast_rank ⇒ Integer?
Returns assists rank
417 |
# File 'lib/nba/team_on_off_player_stat.rb', line 417 attribute :ast_rank, Shale::Type::Integer |
#blk ⇒ Float?
Returns blocks
233 |
# File 'lib/nba/team_on_off_player_stat.rb', line 233 attribute :blk, Shale::Type::Float |
#blk_rank ⇒ Integer?
Returns blocks rank
441 |
# File 'lib/nba/team_on_off_player_stat.rb', line 441 attribute :blk_rank, Shale::Type::Integer |
#blka ⇒ Float?
Returns blocked attempts
241 |
# File 'lib/nba/team_on_off_player_stat.rb', line 241 attribute :blka, Shale::Type::Float |
#blka_rank ⇒ Integer?
Returns blocked attempts rank
449 |
# File 'lib/nba/team_on_off_player_stat.rb', line 449 attribute :blka_rank, Shale::Type::Integer |
#court_status ⇒ String?
Returns the court status (On or Off)
65 |
# File 'lib/nba/team_on_off_player_stat.rb', line 65 attribute :court_status, Shale::Type::String |
#dreb ⇒ Float?
Returns defensive rebounds
193 |
# File 'lib/nba/team_on_off_player_stat.rb', line 193 attribute :dreb, Shale::Type::Float |
#dreb_rank ⇒ Integer?
Returns defensive rebounds rank
401 |
# File 'lib/nba/team_on_off_player_stat.rb', line 401 attribute :dreb_rank, Shale::Type::Integer |
#fg3_pct ⇒ Float?
Returns three-point percentage
153 |
# File 'lib/nba/team_on_off_player_stat.rb', line 153 attribute :fg3_pct, Shale::Type::Float |
#fg3_pct_rank ⇒ Integer?
Returns three-point percentage rank
361 |
# File 'lib/nba/team_on_off_player_stat.rb', line 361 attribute :fg3_pct_rank, Shale::Type::Integer |
#fg3a ⇒ Float?
Returns three-pointers attempted
145 |
# File 'lib/nba/team_on_off_player_stat.rb', line 145 attribute :fg3a, Shale::Type::Float |
#fg3a_rank ⇒ Integer?
Returns three-pointers attempted rank
353 |
# File 'lib/nba/team_on_off_player_stat.rb', line 353 attribute :fg3a_rank, Shale::Type::Integer |
#fg3m ⇒ Float?
Returns three-pointers made
137 |
# File 'lib/nba/team_on_off_player_stat.rb', line 137 attribute :fg3m, Shale::Type::Float |
#fg3m_rank ⇒ Integer?
Returns three-pointers made rank
345 |
# File 'lib/nba/team_on_off_player_stat.rb', line 345 attribute :fg3m_rank, Shale::Type::Integer |
#fg_pct ⇒ Float?
Returns field goal percentage
129 |
# File 'lib/nba/team_on_off_player_stat.rb', line 129 attribute :fg_pct, Shale::Type::Float |
#fg_pct_rank ⇒ Integer?
Returns field goal percentage rank
337 |
# File 'lib/nba/team_on_off_player_stat.rb', line 337 attribute :fg_pct_rank, Shale::Type::Integer |
#fga ⇒ Float?
Returns field goals attempted
121 |
# File 'lib/nba/team_on_off_player_stat.rb', line 121 attribute :fga, Shale::Type::Float |
#fga_rank ⇒ Integer?
Returns field goals attempted rank
329 |
# File 'lib/nba/team_on_off_player_stat.rb', line 329 attribute :fga_rank, Shale::Type::Integer |
#fgm ⇒ Float?
Returns field goals made
113 |
# File 'lib/nba/team_on_off_player_stat.rb', line 113 attribute :fgm, Shale::Type::Float |
#fgm_rank ⇒ Integer?
Returns field goals made rank
321 |
# File 'lib/nba/team_on_off_player_stat.rb', line 321 attribute :fgm_rank, Shale::Type::Integer |
#ft_pct ⇒ Float?
Returns free throw percentage
177 |
# File 'lib/nba/team_on_off_player_stat.rb', line 177 attribute :ft_pct, Shale::Type::Float |
#ft_pct_rank ⇒ Integer?
Returns free throw percentage rank
385 |
# File 'lib/nba/team_on_off_player_stat.rb', line 385 attribute :ft_pct_rank, Shale::Type::Integer |
#fta ⇒ Float?
Returns free throws attempted
169 |
# File 'lib/nba/team_on_off_player_stat.rb', line 169 attribute :fta, Shale::Type::Float |
#fta_rank ⇒ Integer?
Returns free throws attempted rank
377 |
# File 'lib/nba/team_on_off_player_stat.rb', line 377 attribute :fta_rank, Shale::Type::Integer |
#ftm ⇒ Float?
Returns free throws made
161 |
# File 'lib/nba/team_on_off_player_stat.rb', line 161 attribute :ftm, Shale::Type::Float |
#ftm_rank ⇒ Integer?
Returns free throws made rank
369 |
# File 'lib/nba/team_on_off_player_stat.rb', line 369 attribute :ftm_rank, Shale::Type::Integer |
#gp ⇒ Integer?
Returns games played
73 |
# File 'lib/nba/team_on_off_player_stat.rb', line 73 attribute :gp, Shale::Type::Integer |
#gp_rank ⇒ Integer?
Returns games played rank
281 |
# File 'lib/nba/team_on_off_player_stat.rb', line 281 attribute :gp_rank, Shale::Type::Integer |
#group_set ⇒ String?
Returns the group set name
17 |
# File 'lib/nba/team_on_off_player_stat.rb', line 17 attribute :group_set, Shale::Type::String |
#l ⇒ Integer?
Returns losses
89 |
# File 'lib/nba/team_on_off_player_stat.rb', line 89 attribute :l, Shale::Type::Integer |
#l_rank ⇒ Integer?
Returns losses rank
297 |
# File 'lib/nba/team_on_off_player_stat.rb', line 297 attribute :l_rank, Shale::Type::Integer |
#min ⇒ Float?
Returns minutes
105 |
# File 'lib/nba/team_on_off_player_stat.rb', line 105 attribute :min, Shale::Type::Float |
#min_rank ⇒ Integer?
Returns minutes rank
313 |
# File 'lib/nba/team_on_off_player_stat.rb', line 313 attribute :min_rank, Shale::Type::Integer |
#oreb ⇒ Float?
Returns offensive rebounds
185 |
# File 'lib/nba/team_on_off_player_stat.rb', line 185 attribute :oreb, Shale::Type::Float |
#oreb_rank ⇒ Integer?
Returns offensive rebounds rank
393 |
# File 'lib/nba/team_on_off_player_stat.rb', line 393 attribute :oreb_rank, Shale::Type::Integer |
#pf ⇒ Float?
Returns personal fouls
249 |
# File 'lib/nba/team_on_off_player_stat.rb', line 249 attribute :pf, Shale::Type::Float |
#pf_rank ⇒ Integer?
Returns personal fouls rank
457 |
# File 'lib/nba/team_on_off_player_stat.rb', line 457 attribute :pf_rank, Shale::Type::Integer |
#pfd ⇒ Float?
Returns personal fouls drawn
257 |
# File 'lib/nba/team_on_off_player_stat.rb', line 257 attribute :pfd, Shale::Type::Float |
#pfd_rank ⇒ Integer?
Returns personal fouls drawn rank
465 |
# File 'lib/nba/team_on_off_player_stat.rb', line 465 attribute :pfd_rank, Shale::Type::Integer |
#plus_minus ⇒ Float?
Returns plus/minus
273 |
# File 'lib/nba/team_on_off_player_stat.rb', line 273 attribute :plus_minus, Shale::Type::Float |
#plus_minus_rank ⇒ Integer?
Returns plus/minus rank
481 |
# File 'lib/nba/team_on_off_player_stat.rb', line 481 attribute :plus_minus_rank, Shale::Type::Integer |
#pts ⇒ Float?
Returns points
265 |
# File 'lib/nba/team_on_off_player_stat.rb', line 265 attribute :pts, Shale::Type::Float |
#pts_rank ⇒ Integer?
Returns points rank
473 |
# File 'lib/nba/team_on_off_player_stat.rb', line 473 attribute :pts_rank, Shale::Type::Integer |
#reb ⇒ Float?
Returns total rebounds
201 |
# File 'lib/nba/team_on_off_player_stat.rb', line 201 attribute :reb, Shale::Type::Float |
#reb_rank ⇒ Integer?
Returns total rebounds rank
409 |
# File 'lib/nba/team_on_off_player_stat.rb', line 409 attribute :reb_rank, Shale::Type::Integer |
#stl ⇒ Float?
Returns steals
225 |
# File 'lib/nba/team_on_off_player_stat.rb', line 225 attribute :stl, Shale::Type::Float |
#stl_rank ⇒ Integer?
Returns steals rank
433 |
# File 'lib/nba/team_on_off_player_stat.rb', line 433 attribute :stl_rank, Shale::Type::Integer |
#team_abbreviation ⇒ String?
Returns the team abbreviation
33 |
# File 'lib/nba/team_on_off_player_stat.rb', line 33 attribute :team_abbreviation, Shale::Type::String |
#team_id ⇒ Integer?
Returns the team ID
25 |
# File 'lib/nba/team_on_off_player_stat.rb', line 25 attribute :team_id, Shale::Type::Integer |
#team_name ⇒ String?
Returns the team name
41 |
# File 'lib/nba/team_on_off_player_stat.rb', line 41 attribute :team_name, Shale::Type::String |
#tov ⇒ Float?
Returns turnovers
217 |
# File 'lib/nba/team_on_off_player_stat.rb', line 217 attribute :tov, Shale::Type::Float |
#tov_rank ⇒ Integer?
Returns turnovers rank
425 |
# File 'lib/nba/team_on_off_player_stat.rb', line 425 attribute :tov_rank, Shale::Type::Integer |
#vs_player_id ⇒ Integer?
Returns the opponent player ID
49 |
# File 'lib/nba/team_on_off_player_stat.rb', line 49 attribute :vs_player_id, Shale::Type::Integer |
#vs_player_name ⇒ String?
Returns the opponent player name
57 |
# File 'lib/nba/team_on_off_player_stat.rb', line 57 attribute :vs_player_name, Shale::Type::String |
#w ⇒ Integer?
Returns wins
81 |
# File 'lib/nba/team_on_off_player_stat.rb', line 81 attribute :w, Shale::Type::Integer |
#w_pct ⇒ Float?
Returns win percentage
97 |
# File 'lib/nba/team_on_off_player_stat.rb', line 97 attribute :w_pct, Shale::Type::Float |
#w_pct_rank ⇒ Integer?
Returns win percentage rank
305 |
# File 'lib/nba/team_on_off_player_stat.rb', line 305 attribute :w_pct_rank, Shale::Type::Integer |
#w_rank ⇒ Integer?
Returns wins rank
289 |
# File 'lib/nba/team_on_off_player_stat.rb', line 289 attribute :w_rank, Shale::Type::Integer |
Instance Method Details
#off_court? ⇒ Boolean
Returns whether the player was off the court
519 520 521 |
# File 'lib/nba/team_on_off_player_stat.rb', line 519 def off_court? court_status.eql?("Off") end |
#on_court? ⇒ Boolean
Returns whether the player was on the court
509 510 511 |
# File 'lib/nba/team_on_off_player_stat.rb', line 509 def on_court? court_status.eql?("On") end |