Class: NBA::TeamVsPlayerStat
- Inherits:
-
Shale::Mapper
- Object
- Shale::Mapper
- NBA::TeamVsPlayerStat
- Defined in:
- lib/nba/team_vs_player_stat.rb
Overview
Represents team vs player comparison statistics
Instance Attribute Summary collapse
-
#ast ⇒ Float?
Returns assists.
-
#blk ⇒ Float?
Returns blocks.
-
#court_status ⇒ String?
Returns the on/off court status.
-
#fg_pct ⇒ Float?
Returns field goal percentage.
-
#gp ⇒ Integer?
Returns games played.
-
#min ⇒ Float?
Returns minutes played.
-
#plus_minus ⇒ Float?
Returns plus/minus.
-
#pts ⇒ Float?
Returns points.
-
#reb ⇒ Float?
Returns rebounds.
-
#stl ⇒ Float?
Returns steals.
-
#team_id ⇒ Integer?
Returns the team ID.
-
#tov ⇒ Float?
Returns turnovers.
-
#vs_player_id ⇒ Integer?
Returns the vs player ID.
Instance Method Summary collapse
-
#off_court? ⇒ Boolean
Returns whether the player is off court.
-
#on_court? ⇒ Boolean
Returns whether the player is on court.
-
#team ⇒ Team?
Returns the team.
-
#vs_player ⇒ Player?
Returns the vs player.
Instance Attribute Details
#ast ⇒ Float?
Returns assists
75 |
# File 'lib/nba/team_vs_player_stat.rb', line 75 attribute :ast, Shale::Type::Float |
#blk ⇒ Float?
Returns blocks
91 |
# File 'lib/nba/team_vs_player_stat.rb', line 91 attribute :blk, Shale::Type::Float |
#court_status ⇒ String?
Returns the on/off court status
35 |
# File 'lib/nba/team_vs_player_stat.rb', line 35 attribute :court_status, Shale::Type::String |
#fg_pct ⇒ Float?
Returns field goal percentage
107 |
# File 'lib/nba/team_vs_player_stat.rb', line 107 attribute :fg_pct, Shale::Type::Float |
#gp ⇒ Integer?
Returns games played
43 |
# File 'lib/nba/team_vs_player_stat.rb', line 43 attribute :gp, Shale::Type::Integer |
#min ⇒ Float?
Returns minutes played
51 |
# File 'lib/nba/team_vs_player_stat.rb', line 51 attribute :min, Shale::Type::Float |
#plus_minus ⇒ Float?
Returns plus/minus
115 |
# File 'lib/nba/team_vs_player_stat.rb', line 115 attribute :plus_minus, Shale::Type::Float |
#pts ⇒ Float?
Returns points
59 |
# File 'lib/nba/team_vs_player_stat.rb', line 59 attribute :pts, Shale::Type::Float |
#reb ⇒ Float?
Returns rebounds
67 |
# File 'lib/nba/team_vs_player_stat.rb', line 67 attribute :reb, Shale::Type::Float |
#stl ⇒ Float?
Returns steals
83 |
# File 'lib/nba/team_vs_player_stat.rb', line 83 attribute :stl, Shale::Type::Float |
#team_id ⇒ Integer?
Returns the team ID
19 |
# File 'lib/nba/team_vs_player_stat.rb', line 19 attribute :team_id, Shale::Type::Integer |
#tov ⇒ Float?
Returns turnovers
99 |
# File 'lib/nba/team_vs_player_stat.rb', line 99 attribute :tov, Shale::Type::Float |
#vs_player_id ⇒ Integer?
Returns the vs player ID
27 |
# File 'lib/nba/team_vs_player_stat.rb', line 27 attribute :vs_player_id, Shale::Type::Integer |
Instance Method Details
#off_court? ⇒ Boolean
Returns whether the player is off court
153 154 155 |
# File 'lib/nba/team_vs_player_stat.rb', line 153 def off_court? court_status.eql?("Off") end |
#on_court? ⇒ Boolean
Returns whether the player is on court
143 144 145 |
# File 'lib/nba/team_vs_player_stat.rb', line 143 def on_court? court_status.eql?("On") end |
#team ⇒ Team?
Returns the team
123 124 125 |
# File 'lib/nba/team_vs_player_stat.rb', line 123 def team Teams.find(team_id) end |
#vs_player ⇒ Player?
Returns the vs player
133 134 135 |
# File 'lib/nba/team_vs_player_stat.rb', line 133 def vs_player Players.find(vs_player_id) end |