Class: NBA::CumeStatsTeamPlayer
- Inherits:
-
Shale::Mapper
- Object
- Shale::Mapper
- NBA::CumeStatsTeamPlayer
- Defined in:
- lib/nba/cume_stats_team_player.rb
Overview
Represents cumulative team statistics for a player
Instance Attribute Summary collapse
-
#actual_minutes ⇒ Integer
Returns total minutes played.
-
#actual_seconds ⇒ Integer
Returns total seconds played.
-
#ast ⇒ Integer
Returns assists.
-
#ast_per_min ⇒ Float
Returns assists per minute.
-
#ast_pg ⇒ Float
Returns average assists per game.
-
#avg_minutes ⇒ Float
Returns average minutes per game.
-
#blk ⇒ Integer
Returns blocks.
-
#blk_per_min ⇒ Float
Returns blocks per minute.
-
#blk_pg ⇒ Float
Returns average blocks per game.
-
#dreb ⇒ Integer
Returns defensive rebounds.
-
#dreb_per_min ⇒ Float
Returns defensive rebounds per minute.
-
#dreb_pg ⇒ Float
Returns average defensive rebounds per game.
-
#fg3_pct ⇒ Float
Returns three point field goal percentage.
-
#fg3a ⇒ Integer
Returns three point field goals attempted.
-
#fg3a_per_min ⇒ Float
Returns three point field goals attempted per minute.
-
#fg3a_pg ⇒ Float
Returns average three point field goals attempted per game.
-
#fg3m ⇒ Integer
Returns three point field goals made.
-
#fg3m_per_min ⇒ Float
Returns three point field goals made per minute.
-
#fg3m_pg ⇒ Float
Returns average three point field goals made per game.
-
#fg_pct ⇒ Float
Returns field goal percentage.
-
#fga ⇒ Integer
Returns field goals attempted.
-
#fga_per_min ⇒ Float
Returns field goals attempted per minute.
-
#fga_pg ⇒ Float
Returns average field goals attempted per game.
-
#fgm ⇒ Integer
Returns field goals made.
-
#fgm_per_min ⇒ Float
Returns field goals made per minute.
-
#fgm_pg ⇒ Float
Returns average field goals made per game.
-
#ft_pct ⇒ Float
Returns free throw percentage.
-
#fta ⇒ Integer
Returns free throws attempted.
-
#fta_per_min ⇒ Float
Returns free throws attempted per minute.
-
#fta_pg ⇒ Float
Returns average free throws attempted per game.
-
#ftm ⇒ Integer
Returns free throws made.
-
#ftm_per_min ⇒ Float
Returns free throws made per minute.
-
#ftm_pg ⇒ Float
Returns average free throws made per game.
-
#gp ⇒ Integer
Returns games played.
-
#gs ⇒ Integer
Returns games started.
-
#jersey_num ⇒ String
Returns the jersey number.
-
#oreb ⇒ Integer
Returns offensive rebounds.
-
#oreb_per_min ⇒ Float
Returns offensive rebounds per minute.
-
#oreb_pg ⇒ Float
Returns average offensive rebounds per game.
-
#person_id ⇒ Integer
Returns the player person ID.
-
#pf ⇒ Integer
Returns personal fouls.
-
#pf_per_min ⇒ Float
Returns personal fouls per minute.
-
#pf_pg ⇒ Float
Returns average personal fouls per game.
-
#player_name ⇒ String
Returns the player name.
-
#pts ⇒ Integer
Returns points.
-
#pts_per_min ⇒ Float
Returns points per minute.
-
#pts_pg ⇒ Float
Returns average points per game.
-
#reb_per_min ⇒ Float
Returns rebounds per minute.
-
#reb_pg ⇒ Float
Returns average rebounds per game.
-
#stl ⇒ Integer
Returns steals.
-
#stl_per_min ⇒ Float
Returns steals per minute.
-
#stl_pg ⇒ Float
Returns average steals per game.
-
#team_id ⇒ Integer
Returns the team ID.
-
#tot_reb ⇒ Integer
Returns total rebounds.
-
#tov ⇒ Integer
Returns turnovers.
-
#tov_per_min ⇒ Float
Returns turnovers per minute.
-
#tov_pg ⇒ Float
Returns average turnovers per game.
Instance Method Summary collapse
-
#player ⇒ Player?
Returns the player object.
-
#team ⇒ Team?
Returns the team object.
Instance Attribute Details
#actual_minutes ⇒ Integer
Returns total minutes played
63 |
# File 'lib/nba/cume_stats_team_player.rb', line 63 attribute :actual_minutes, Shale::Type::Integer |
#actual_seconds ⇒ Integer
Returns total seconds played
71 |
# File 'lib/nba/cume_stats_team_player.rb', line 71 attribute :actual_seconds, Shale::Type::Integer |
#ast ⇒ Integer
Returns assists
175 |
# File 'lib/nba/cume_stats_team_player.rb', line 175 attribute :ast, Shale::Type::Integer |
#ast_per_min ⇒ Float
Returns assists per minute
423 |
# File 'lib/nba/cume_stats_team_player.rb', line 423 attribute :ast_per_min, Shale::Type::Float |
#ast_pg ⇒ Float
Returns average assists per game
303 |
# File 'lib/nba/cume_stats_team_player.rb', line 303 attribute :ast_pg, Shale::Type::Float |
#avg_minutes ⇒ Float
Returns average minutes per game
223 |
# File 'lib/nba/cume_stats_team_player.rb', line 223 attribute :avg_minutes, Shale::Type::Float |
#blk ⇒ Integer
Returns blocks
207 |
# File 'lib/nba/cume_stats_team_player.rb', line 207 attribute :blk, Shale::Type::Integer |
#blk_per_min ⇒ Float
Returns blocks per minute
455 |
# File 'lib/nba/cume_stats_team_player.rb', line 455 attribute :blk_per_min, Shale::Type::Float |
#blk_pg ⇒ Float
Returns average blocks per game
335 |
# File 'lib/nba/cume_stats_team_player.rb', line 335 attribute :blk_pg, Shale::Type::Float |
#dreb ⇒ Integer
Returns defensive rebounds
159 |
# File 'lib/nba/cume_stats_team_player.rb', line 159 attribute :dreb, Shale::Type::Integer |
#dreb_per_min ⇒ Float
Returns defensive rebounds per minute
407 |
# File 'lib/nba/cume_stats_team_player.rb', line 407 attribute :dreb_per_min, Shale::Type::Float |
#dreb_pg ⇒ Float
Returns average defensive rebounds per game
287 |
# File 'lib/nba/cume_stats_team_player.rb', line 287 attribute :dreb_pg, Shale::Type::Float |
#fg3_pct ⇒ Float
Returns three point field goal percentage
119 |
# File 'lib/nba/cume_stats_team_player.rb', line 119 attribute :fg3_pct, Shale::Type::Float |
#fg3a ⇒ Integer
Returns three point field goals attempted
111 |
# File 'lib/nba/cume_stats_team_player.rb', line 111 attribute :fg3a, Shale::Type::Integer |
#fg3a_per_min ⇒ Float
Returns three point field goals attempted per minute
375 |
# File 'lib/nba/cume_stats_team_player.rb', line 375 attribute :fg3a_per_min, Shale::Type::Float |
#fg3a_pg ⇒ Float
Returns average three point field goals attempted per game
255 |
# File 'lib/nba/cume_stats_team_player.rb', line 255 attribute :fg3a_pg, Shale::Type::Float |
#fg3m ⇒ Integer
Returns three point field goals made
103 |
# File 'lib/nba/cume_stats_team_player.rb', line 103 attribute :fg3m, Shale::Type::Integer |
#fg3m_per_min ⇒ Float
Returns three point field goals made per minute
367 |
# File 'lib/nba/cume_stats_team_player.rb', line 367 attribute :fg3m_per_min, Shale::Type::Float |
#fg3m_pg ⇒ Float
Returns average three point field goals made per game
247 |
# File 'lib/nba/cume_stats_team_player.rb', line 247 attribute :fg3m_pg, Shale::Type::Float |
#fg_pct ⇒ Float
Returns field goal percentage
95 |
# File 'lib/nba/cume_stats_team_player.rb', line 95 attribute :fg_pct, Shale::Type::Float |
#fga ⇒ Integer
Returns field goals attempted
87 |
# File 'lib/nba/cume_stats_team_player.rb', line 87 attribute :fga, Shale::Type::Integer |
#fga_per_min ⇒ Float
Returns field goals attempted per minute
359 |
# File 'lib/nba/cume_stats_team_player.rb', line 359 attribute :fga_per_min, Shale::Type::Float |
#fga_pg ⇒ Float
Returns average field goals attempted per game
239 |
# File 'lib/nba/cume_stats_team_player.rb', line 239 attribute :fga_pg, Shale::Type::Float |
#fgm ⇒ Integer
Returns field goals made
79 |
# File 'lib/nba/cume_stats_team_player.rb', line 79 attribute :fgm, Shale::Type::Integer |
#fgm_per_min ⇒ Float
Returns field goals made per minute
351 |
# File 'lib/nba/cume_stats_team_player.rb', line 351 attribute :fgm_per_min, Shale::Type::Float |
#fgm_pg ⇒ Float
Returns average field goals made per game
231 |
# File 'lib/nba/cume_stats_team_player.rb', line 231 attribute :fgm_pg, Shale::Type::Float |
#ft_pct ⇒ Float
Returns free throw percentage
143 |
# File 'lib/nba/cume_stats_team_player.rb', line 143 attribute :ft_pct, Shale::Type::Float |
#fta ⇒ Integer
Returns free throws attempted
135 |
# File 'lib/nba/cume_stats_team_player.rb', line 135 attribute :fta, Shale::Type::Integer |
#fta_per_min ⇒ Float
Returns free throws attempted per minute
391 |
# File 'lib/nba/cume_stats_team_player.rb', line 391 attribute :fta_per_min, Shale::Type::Float |
#fta_pg ⇒ Float
Returns average free throws attempted per game
271 |
# File 'lib/nba/cume_stats_team_player.rb', line 271 attribute :fta_pg, Shale::Type::Float |
#ftm ⇒ Integer
Returns free throws made
127 |
# File 'lib/nba/cume_stats_team_player.rb', line 127 attribute :ftm, Shale::Type::Integer |
#ftm_per_min ⇒ Float
Returns free throws made per minute
383 |
# File 'lib/nba/cume_stats_team_player.rb', line 383 attribute :ftm_per_min, Shale::Type::Float |
#ftm_pg ⇒ Float
Returns average free throws made per game
263 |
# File 'lib/nba/cume_stats_team_player.rb', line 263 attribute :ftm_pg, Shale::Type::Float |
#gp ⇒ Integer
Returns games played
47 |
# File 'lib/nba/cume_stats_team_player.rb', line 47 attribute :gp, Shale::Type::Integer |
#gs ⇒ Integer
Returns games started
55 |
# File 'lib/nba/cume_stats_team_player.rb', line 55 attribute :gs, Shale::Type::Integer |
#jersey_num ⇒ String
Returns the jersey number
31 |
# File 'lib/nba/cume_stats_team_player.rb', line 31 attribute :jersey_num, Shale::Type::String |
#oreb ⇒ Integer
Returns offensive rebounds
151 |
# File 'lib/nba/cume_stats_team_player.rb', line 151 attribute :oreb, Shale::Type::Integer |
#oreb_per_min ⇒ Float
Returns offensive rebounds per minute
399 |
# File 'lib/nba/cume_stats_team_player.rb', line 399 attribute :oreb_per_min, Shale::Type::Float |
#oreb_pg ⇒ Float
Returns average offensive rebounds per game
279 |
# File 'lib/nba/cume_stats_team_player.rb', line 279 attribute :oreb_pg, Shale::Type::Float |
#person_id ⇒ Integer
Returns the player person ID
15 |
# File 'lib/nba/cume_stats_team_player.rb', line 15 attribute :person_id, Shale::Type::Integer |
#pf ⇒ Integer
Returns personal fouls
183 |
# File 'lib/nba/cume_stats_team_player.rb', line 183 attribute :pf, Shale::Type::Integer |
#pf_per_min ⇒ Float
Returns personal fouls per minute
431 |
# File 'lib/nba/cume_stats_team_player.rb', line 431 attribute :pf_per_min, Shale::Type::Float |
#pf_pg ⇒ Float
Returns average personal fouls per game
311 |
# File 'lib/nba/cume_stats_team_player.rb', line 311 attribute :pf_pg, Shale::Type::Float |
#player_name ⇒ String
Returns the player name
23 |
# File 'lib/nba/cume_stats_team_player.rb', line 23 attribute :player_name, Shale::Type::String |
#pts ⇒ Integer
Returns points
215 |
# File 'lib/nba/cume_stats_team_player.rb', line 215 attribute :pts, Shale::Type::Integer |
#pts_per_min ⇒ Float
Returns points per minute
463 |
# File 'lib/nba/cume_stats_team_player.rb', line 463 attribute :pts_per_min, Shale::Type::Float |
#pts_pg ⇒ Float
Returns average points per game
343 |
# File 'lib/nba/cume_stats_team_player.rb', line 343 attribute :pts_pg, Shale::Type::Float |
#reb_per_min ⇒ Float
Returns rebounds per minute
415 |
# File 'lib/nba/cume_stats_team_player.rb', line 415 attribute :reb_per_min, Shale::Type::Float |
#reb_pg ⇒ Float
Returns average rebounds per game
295 |
# File 'lib/nba/cume_stats_team_player.rb', line 295 attribute :reb_pg, Shale::Type::Float |
#stl ⇒ Integer
Returns steals
191 |
# File 'lib/nba/cume_stats_team_player.rb', line 191 attribute :stl, Shale::Type::Integer |
#stl_per_min ⇒ Float
Returns steals per minute
439 |
# File 'lib/nba/cume_stats_team_player.rb', line 439 attribute :stl_per_min, Shale::Type::Float |
#stl_pg ⇒ Float
Returns average steals per game
319 |
# File 'lib/nba/cume_stats_team_player.rb', line 319 attribute :stl_pg, Shale::Type::Float |
#team_id ⇒ Integer
Returns the team ID
39 |
# File 'lib/nba/cume_stats_team_player.rb', line 39 attribute :team_id, Shale::Type::Integer |
#tot_reb ⇒ Integer
Returns total rebounds
167 |
# File 'lib/nba/cume_stats_team_player.rb', line 167 attribute :tot_reb, Shale::Type::Integer |
#tov ⇒ Integer
Returns turnovers
199 |
# File 'lib/nba/cume_stats_team_player.rb', line 199 attribute :tov, Shale::Type::Integer |
#tov_per_min ⇒ Float
Returns turnovers per minute
447 |
# File 'lib/nba/cume_stats_team_player.rb', line 447 attribute :tov_per_min, Shale::Type::Float |
#tov_pg ⇒ Float
Returns average turnovers per game
327 |
# File 'lib/nba/cume_stats_team_player.rb', line 327 attribute :tov_pg, Shale::Type::Float |
Instance Method Details
#player ⇒ Player?
Returns the player object
471 472 473 |
# File 'lib/nba/cume_stats_team_player.rb', line 471 def player Players.find(person_id) end |
#team ⇒ Team?
Returns the team object
481 482 483 |
# File 'lib/nba/cume_stats_team_player.rb', line 481 def team Teams.find(team_id) end |