Class: UI

Inherits:
Object
  • Object
show all
Defined in:
lib/ui.rb

Direct Known Subclasses

CLIUI

Instance Method Summary collapse

Constructor Details

#initializeUI

Returns a new instance of UI.



2
# File 'lib/ui.rb', line 2

def initialize; end

Instance Method Details

#first_move_message(marker) ⇒ Object



4
5
6
# File 'lib/ui.rb', line 4

def first_move_message(marker)
  "Player '#{marker}' goes first."
end

#next_move_message(marker) ⇒ Object



8
9
10
# File 'lib/ui.rb', line 8

def next_move_message(marker)
  "Player '#{marker}': Make your move."
end

#tie_game_messageObject



16
17
18
# File 'lib/ui.rb', line 16

def tie_game_message
  "GAME OVER! It's a tie!"
end

#winning_game_message(marker) ⇒ Object



12
13
14
# File 'lib/ui.rb', line 12

def winning_game_message(marker)
  "GAME OVER! Player '#{marker}' wins!"
end