class SleeperRb::Resources::League::Roster

A roster belonging to a specific user in a specific league.

Constants

PLAYER_LAMBDA

Attributes

league_id[R]
owner_id[R]
roster_id[R]

Public Instance Methods

league() click to toggle source

The league to which the roster belongs

@return [SleeperRb::Resources::League]

# File lib/sleeper_rb/resources/league/roster.rb, line 25
        
owner() click to toggle source

@return [SleeperRb::Resources::User]

# File lib/sleeper_rb/resources/league/roster.rb, line 67
cached_association :owner do
  User.new(user_id: owner_id)
end
players() click to toggle source

The players currently currently on the roster.

@return [SleeperRb::Resources::PlayerArray]

# File lib/sleeper_rb/resources/league/roster.rb, line 42
        
reserve() click to toggle source

The players currently on the reserve for this roster.

@return [SleeperRb::Resources::PlayerArray]

# File lib/sleeper_rb/resources/league/roster.rb, line 53
cached_attr :roster_id, :owner_id, :league_id, :league,
            settings: ->(settings) { Settings.new(settings) },
            starters: PLAYER_LAMBDA,
            players: PLAYER_LAMBDA,
            reserve: PLAYER_LAMBDA
settings() click to toggle source

@return [SleeperRb::Resources::League::Roster::Settings]

# File lib/sleeper_rb/resources/league/roster.rb, line 31
        
starters() click to toggle source

The players currently starting for this roster.

@return [SleeperRb::Resources::PlayerArray]

# File lib/sleeper_rb/resources/league/roster.rb, line 36