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

Returns:

  • (Integer)

    the player’s jersey number



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>

Returns:

  • (Player)

    the player on the roster



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

attribute :player, Player

#positionPosition

Returns the player’s position

Examples:

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

Returns:

  • (Position)

    the player’s 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>

Returns:

  • (Status)

    the player’s roster 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

Returns:

  • (Integer)

    the parent team ID



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

attribute :team_id, Shale::Type::Integer