Class: NBA::VsPlayerStat
- Inherits:
-
Shale::Mapper
- Object
- Shale::Mapper
- NBA::VsPlayerStat
- Defined in:
- lib/nba/vs_player_stat.rb
Overview
Represents player 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.
-
#player_id ⇒ Integer?
Returns the player ID.
-
#plus_minus ⇒ Float?
Returns plus/minus.
-
#pts ⇒ Float?
Returns points.
-
#reb ⇒ Float?
Returns rebounds.
-
#stl ⇒ Float?
Returns steals.
-
#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.
-
#player ⇒ Player?
Returns the player.
-
#vs_player ⇒ Player?
Returns the vs player.
Instance Attribute Details
#ast ⇒ Float?
Returns assists
74 |
# File 'lib/nba/vs_player_stat.rb', line 74 attribute :ast, Shale::Type::Float |
#blk ⇒ Float?
Returns blocks
90 |
# File 'lib/nba/vs_player_stat.rb', line 90 attribute :blk, Shale::Type::Float |
#court_status ⇒ String?
Returns the on/off court status
34 |
# File 'lib/nba/vs_player_stat.rb', line 34 attribute :court_status, Shale::Type::String |
#fg_pct ⇒ Float?
Returns field goal percentage
106 |
# File 'lib/nba/vs_player_stat.rb', line 106 attribute :fg_pct, Shale::Type::Float |
#gp ⇒ Integer?
Returns games played
42 |
# File 'lib/nba/vs_player_stat.rb', line 42 attribute :gp, Shale::Type::Integer |
#min ⇒ Float?
Returns minutes played
50 |
# File 'lib/nba/vs_player_stat.rb', line 50 attribute :min, Shale::Type::Float |
#player_id ⇒ Integer?
Returns the player ID
18 |
# File 'lib/nba/vs_player_stat.rb', line 18 attribute :player_id, Shale::Type::Integer |
#plus_minus ⇒ Float?
Returns plus/minus
114 |
# File 'lib/nba/vs_player_stat.rb', line 114 attribute :plus_minus, Shale::Type::Float |
#pts ⇒ Float?
Returns points
58 |
# File 'lib/nba/vs_player_stat.rb', line 58 attribute :pts, Shale::Type::Float |
#reb ⇒ Float?
Returns rebounds
66 |
# File 'lib/nba/vs_player_stat.rb', line 66 attribute :reb, Shale::Type::Float |
#stl ⇒ Float?
Returns steals
82 |
# File 'lib/nba/vs_player_stat.rb', line 82 attribute :stl, Shale::Type::Float |
#tov ⇒ Float?
Returns turnovers
98 |
# File 'lib/nba/vs_player_stat.rb', line 98 attribute :tov, Shale::Type::Float |
#vs_player_id ⇒ Integer?
Returns the vs player ID
26 |
# File 'lib/nba/vs_player_stat.rb', line 26 attribute :vs_player_id, Shale::Type::Integer |
Instance Method Details
#off_court? ⇒ Boolean
Returns whether the player is off court
152 153 154 |
# File 'lib/nba/vs_player_stat.rb', line 152 def off_court? court_status.eql?("Off") end |
#on_court? ⇒ Boolean
Returns whether the player is on court
142 143 144 |
# File 'lib/nba/vs_player_stat.rb', line 142 def on_court? court_status.eql?("On") end |