class Sorare::Rewards::PrizePools::ComputeForGameWeek

ComputeForGameWeek computes the prize pools of a game week

Public Instance Methods

call() click to toggle source
# File lib/sorare/rewards/interactors/prize_pools/compute_for_game_week.rb, line 15
def call
  context.prize_pools = prize_pools!
end
prize_pools!() click to toggle source
# File lib/sorare/rewards/interactors/prize_pools/compute_for_game_week.rb, line 19
def prize_pools!
  game_week.each_league.each_with_object(Hash.new({})) do |league, game_week_prize_pools|
    game_week_prize_pools[league.name] = ComputeForLeague.call!(league: league).league_prize_pools
  end
end