Class: MLB::RosterEntry

Inherits:
Shale::Mapper
  • Object
show all
Defined in:
lib/mlb/roster_entry.rb

Overview

Represents a player’s entry on a team roster

Instance Attribute Summary collapse

Instance Attribute Details

#jersey_numberInteger

Returns the player’s jersey number

Examples:

entry.jersey_number #=> 17


26
# File 'lib/mlb/roster_entry.rb', line 26

attribute :jersey_number, Shale::Type::Integer

#playerPlayer

Returns the player on the roster

Examples:

entry.player #=> #<MLB::Player>


18
# File 'lib/mlb/roster_entry.rb', line 18

attribute :player, Player

#positionPosition

Returns the player’s position

Examples:

entry.position #=> #<MLB::Position>


34
# File 'lib/mlb/roster_entry.rb', line 34

attribute :position, Position

#statusStatus

Returns the player’s roster status

Examples:

entry.status #=> #<MLB::Status>


42
# File 'lib/mlb/roster_entry.rb', line 42

attribute :status, Status

#team_idInteger

Returns the parent team ID

Examples:

entry.team_id #=> 119


50
# File 'lib/mlb/roster_entry.rb', line 50

attribute :team_id, Shale::Type::Integer