Sha256: 43dd0cb4c1c8a44d20ed84e0a2f905c4dc20e52d2644dfcff918a1a5891d9204
Contents?: true
Size: 421 Bytes
Versions: 1
Compression:
Stored size: 421 Bytes
Contents
module View class GameResult < View::Base DRAW_MESSAGE = 'Draw!'.freeze def initialize(board_presenter) @board_presenter = board_presenter end def render if @board_presenter.draw? display_msg(DRAW_MESSAGE) elsif @board_presenter.winner? winning_team = @board_presenter.winning_team display_msg("Team #{winning_team.name} Won!!!") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sams_tic_tac_toe-0.0.1 | lib/tic_tac_toe/view/game_result.rb |