class LoveLetterApplication::Actions::Priestess
Public Class Methods
id()
click to toggle source
# File lib/love_letter_application/actions/priestess.rb, line 32 def self.id;4;end
Public Instance Methods
call(game_board:, change_orders:)
click to toggle source
# File lib/love_letter_application/actions/priestess.rb, line 16 def call(game_board:, change_orders:) game_board = play_card.( game_board: game_board, card_id: Priestess::id) game_board = make_player_not_targetable.( game_board: game_board, player_id: game_board.current_player_id.to_i) change_orders = change_orders.push(get_card_played_node.( player_id: game_board.current_player_id.to_i, card_id: Priestess::id)) process_next_player_turn.( game_board: game_board, change_orders: change_orders.push(get_player_not_targetable_node.( player_id: game_board.current_player_id.to_i))) end