class LoveLetterApplication::Results::ProcessRoundCompleteByElimination

Public Instance Methods

call(game_board:, player:, change_orders:) click to toggle source
# File lib/love_letter_application/results/process_round_complete_by_elimination.rb, line 14
def call(game_board:, player:, change_orders:)
  game_board = round_complete.call(
    game_board: game_board,
    victorious_player_id: [player.id.to_i])
  change_orders
    .push(log_all_opponents_eliminated_node)
    .push(get_player_victory_node.(player_id: [player.id]))
    .push(get_result_game_board_node.(game_board: game_board))
end