Class: NBA::LeaguePlayerOnDetailsStat
- Inherits:
-
Shale::Mapper
- Object
- Shale::Mapper
- NBA::LeaguePlayerOnDetailsStat
- Defined in:
- lib/nba/league_player_on_details_stat.rb
Overview
Represents league-wide player on/off court statistics
Instance Attribute Summary collapse
-
#ast ⇒ Float
Returns assists.
-
#blk ⇒ Float
Returns blocks.
-
#blka ⇒ Float
Returns blocked attempts.
-
#court_status ⇒ String
Returns the court status (On or Off).
-
#dreb ⇒ Float
Returns defensive rebounds.
-
#fg3_pct ⇒ Float
Returns three point percentage.
-
#fg3a ⇒ Float
Returns three pointers attempted.
-
#fg3m ⇒ Float
Returns three pointers made.
-
#fg_pct ⇒ Float
Returns field goal percentage.
-
#fga ⇒ Float
Returns field goals attempted.
-
#fgm ⇒ Float
Returns field goals made.
-
#ft_pct ⇒ Float
Returns free throw percentage.
-
#fta ⇒ Float
Returns free throws attempted.
-
#ftm ⇒ Float
Returns free throws made.
-
#gp ⇒ Integer
Returns games played.
-
#group_set ⇒ String
Returns the group set.
-
#l ⇒ Integer
Returns losses.
-
#min ⇒ Float
Returns minutes.
-
#oreb ⇒ Float
Returns offensive rebounds.
-
#pf ⇒ Float
Returns personal fouls.
-
#pfd ⇒ Float
Returns personal fouls drawn.
-
#plus_minus ⇒ Float
Returns plus/minus.
-
#pts ⇒ Float
Returns points.
-
#reb ⇒ Float
Returns total rebounds.
-
#stl ⇒ Float
Returns steals.
-
#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.
-
#vs_player_id ⇒ Integer
Returns the player ID.
-
#vs_player_name ⇒ String
Returns the player name.
-
#w ⇒ Integer
Returns wins.
-
#w_pct ⇒ Float
Returns win percentage.
Instance Method Summary collapse
-
#off_court? ⇒ Boolean
Returns whether the player is off court.
-
#on_court? ⇒ Boolean
Returns whether the player is on court.
-
#player ⇒ Player?
Returns the player object.
-
#team ⇒ Team?
Returns the team object.
Instance Attribute Details
#ast ⇒ Float
Returns assists
207 |
# File 'lib/nba/league_player_on_details_stat.rb', line 207 attribute :ast, Shale::Type::Float |
#blk ⇒ Float
Returns blocks
231 |
# File 'lib/nba/league_player_on_details_stat.rb', line 231 attribute :blk, Shale::Type::Float |
#blka ⇒ Float
Returns blocked attempts
239 |
# File 'lib/nba/league_player_on_details_stat.rb', line 239 attribute :blka, Shale::Type::Float |
#court_status ⇒ String
Returns the court status (On or Off)
63 |
# File 'lib/nba/league_player_on_details_stat.rb', line 63 attribute :court_status, Shale::Type::String |
#dreb ⇒ Float
Returns defensive rebounds
191 |
# File 'lib/nba/league_player_on_details_stat.rb', line 191 attribute :dreb, Shale::Type::Float |
#fg3_pct ⇒ Float
Returns three point percentage
151 |
# File 'lib/nba/league_player_on_details_stat.rb', line 151 attribute :fg3_pct, Shale::Type::Float |
#fg3a ⇒ Float
Returns three pointers attempted
143 |
# File 'lib/nba/league_player_on_details_stat.rb', line 143 attribute :fg3a, Shale::Type::Float |
#fg3m ⇒ Float
Returns three pointers made
135 |
# File 'lib/nba/league_player_on_details_stat.rb', line 135 attribute :fg3m, Shale::Type::Float |
#fg_pct ⇒ Float
Returns field goal percentage
127 |
# File 'lib/nba/league_player_on_details_stat.rb', line 127 attribute :fg_pct, Shale::Type::Float |
#fga ⇒ Float
Returns field goals attempted
119 |
# File 'lib/nba/league_player_on_details_stat.rb', line 119 attribute :fga, Shale::Type::Float |
#fgm ⇒ Float
Returns field goals made
111 |
# File 'lib/nba/league_player_on_details_stat.rb', line 111 attribute :fgm, Shale::Type::Float |
#ft_pct ⇒ Float
Returns free throw percentage
175 |
# File 'lib/nba/league_player_on_details_stat.rb', line 175 attribute :ft_pct, Shale::Type::Float |
#fta ⇒ Float
Returns free throws attempted
167 |
# File 'lib/nba/league_player_on_details_stat.rb', line 167 attribute :fta, Shale::Type::Float |
#ftm ⇒ Float
Returns free throws made
159 |
# File 'lib/nba/league_player_on_details_stat.rb', line 159 attribute :ftm, Shale::Type::Float |
#gp ⇒ Integer
Returns games played
71 |
# File 'lib/nba/league_player_on_details_stat.rb', line 71 attribute :gp, Shale::Type::Integer |
#group_set ⇒ String
Returns the group set
15 |
# File 'lib/nba/league_player_on_details_stat.rb', line 15 attribute :group_set, Shale::Type::String |
#l ⇒ Integer
Returns losses
87 |
# File 'lib/nba/league_player_on_details_stat.rb', line 87 attribute :l, Shale::Type::Integer |
#min ⇒ Float
Returns minutes
103 |
# File 'lib/nba/league_player_on_details_stat.rb', line 103 attribute :min, Shale::Type::Float |
#oreb ⇒ Float
Returns offensive rebounds
183 |
# File 'lib/nba/league_player_on_details_stat.rb', line 183 attribute :oreb, Shale::Type::Float |
#pf ⇒ Float
Returns personal fouls
247 |
# File 'lib/nba/league_player_on_details_stat.rb', line 247 attribute :pf, Shale::Type::Float |
#pfd ⇒ Float
Returns personal fouls drawn
255 |
# File 'lib/nba/league_player_on_details_stat.rb', line 255 attribute :pfd, Shale::Type::Float |
#plus_minus ⇒ Float
Returns plus/minus
271 |
# File 'lib/nba/league_player_on_details_stat.rb', line 271 attribute :plus_minus, Shale::Type::Float |
#pts ⇒ Float
Returns points
263 |
# File 'lib/nba/league_player_on_details_stat.rb', line 263 attribute :pts, Shale::Type::Float |
#reb ⇒ Float
Returns total rebounds
199 |
# File 'lib/nba/league_player_on_details_stat.rb', line 199 attribute :reb, Shale::Type::Float |
#stl ⇒ Float
Returns steals
223 |
# File 'lib/nba/league_player_on_details_stat.rb', line 223 attribute :stl, Shale::Type::Float |
#team_abbreviation ⇒ String
Returns the team abbreviation
31 |
# File 'lib/nba/league_player_on_details_stat.rb', line 31 attribute :team_abbreviation, Shale::Type::String |
#team_id ⇒ Integer
Returns the team ID
23 |
# File 'lib/nba/league_player_on_details_stat.rb', line 23 attribute :team_id, Shale::Type::Integer |
#team_name ⇒ String
Returns the team name
39 |
# File 'lib/nba/league_player_on_details_stat.rb', line 39 attribute :team_name, Shale::Type::String |
#tov ⇒ Float
Returns turnovers
215 |
# File 'lib/nba/league_player_on_details_stat.rb', line 215 attribute :tov, Shale::Type::Float |
#vs_player_id ⇒ Integer
Returns the player ID
47 |
# File 'lib/nba/league_player_on_details_stat.rb', line 47 attribute :vs_player_id, Shale::Type::Integer |
#vs_player_name ⇒ String
Returns the player name
55 |
# File 'lib/nba/league_player_on_details_stat.rb', line 55 attribute :vs_player_name, Shale::Type::String |
#w ⇒ Integer
Returns wins
79 |
# File 'lib/nba/league_player_on_details_stat.rb', line 79 attribute :w, Shale::Type::Integer |
#w_pct ⇒ Float
Returns win percentage
95 |
# File 'lib/nba/league_player_on_details_stat.rb', line 95 attribute :w_pct, Shale::Type::Float |
Instance Method Details
#off_court? ⇒ Boolean
Returns whether the player is off court
309 310 311 |
# File 'lib/nba/league_player_on_details_stat.rb', line 309 def off_court? court_status.eql?("Off") end |
#on_court? ⇒ Boolean
Returns whether the player is on court
299 300 301 |
# File 'lib/nba/league_player_on_details_stat.rb', line 299 def on_court? court_status.eql?("On") end |
#player ⇒ Player?
Returns the player object
279 280 281 |
# File 'lib/nba/league_player_on_details_stat.rb', line 279 def player Players.find(vs_player_id) end |
#team ⇒ Team?
Returns the team object
289 290 291 |
# File 'lib/nba/league_player_on_details_stat.rb', line 289 def team Teams.find(team_id) end |