Fix winner check

This commit is contained in:
Jesse C. Fisher 2021-11-20 01:48:58 -08:00
parent fca53d6575
commit 9024e4134d

View File

@ -14,11 +14,12 @@ class Play < ActiveRecord::Base
after_save :set_controlling_player
def check_for_winner
if self.game.over?
self.game.winner_player_id = self.player.id
self.game.status = "Player #{self.player.display_name} wins!"
self.game.save
end
return if self.game.winner.present?
if self.game.over?
self.game.winner_player_id = self.player.id
self.game.status = "Player #{self.player.display_name} wins!"
self.game.save
end
end
def update_play_to_beat