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_number ⇒ Integer

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

#player ⇒ Player

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

#position ⇒ Position

Returns the player's position

Examples:

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

Returns:



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

attribute :position, Position

#status ⇒ Status

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_id ⇒ Integer

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