class SleeperRb::Resources::League::Transaction::WaiverBudget

Represents data about a waiver budget exchange in a transaction (trade).

Attributes

amount[R]
receiver[R]
sender[R]

Public Instance Methods

receiving_roster() click to toggle source

Returns the roster object that received the WaiverBudget in this transaction.

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

# File lib/sleeper_rb/resources/league/transaction/waiver_budget.rb, line 45
cached_association :receiving_roster do
  transaction.league.rosters.detect { |roster| roster.roster_id == receiver }
end
sending_roster() click to toggle source

Returns the roster object that sent the WaiverBudget in this transaction.

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

# File lib/sleeper_rb/resources/league/transaction/waiver_budget.rb, line 36
cached_association :sending_roster do
  transaction.league.rosters.detect { |roster| roster.roster_id == sender }
end
transaction() click to toggle source

The transaction to which this belongs.

@return [SleeperRb::Resources::League::Transaction]

# File lib/sleeper_rb/resources/league/transaction/waiver_budget.rb, line 27
cached_attr :sender, :receiver, :amount, :transaction