class LoveLetterApplication::Actions::Princess
Public Class Methods
id()
click to toggle source
# File lib/love_letter_application/actions/princess.rb, line 28 def self.id;8;end
Public Instance Methods
call(game_board:, change_orders:)
click to toggle source
# File lib/love_letter_application/actions/princess.rb, line 15 def call(game_board:, change_orders:) game_board = play_card.(game_board: game_board, card_id: Princess::id) eliminate_player.( target_player_id: game_board.current_player_id.to_i, game_board: game_board, change_orders: change_orders .push(get_card_played_node( player_id: game_board.current_player_id.to_i, card_id: Princess::id) .push(get_princess_discarded_node.( player_id: game_board.current_player_id.to_i)))) end