Class: MockUI
- Inherits:
-
Object
- Object
- MockUI
- Defined in:
- lib/mocks/mock_ui.rb
Instance Attribute Summary collapse
-
#ask_again ⇒ Object
readonly
Returns the value of attribute ask_again.
-
#asked_move ⇒ Object
readonly
Returns the value of attribute asked_move.
-
#asked_play_again ⇒ Object
readonly
Returns the value of attribute asked_play_again.
-
#board_printed ⇒ Object
readonly
Returns the value of attribute board_printed.
-
#displayed_message ⇒ Object
readonly
Returns the value of attribute displayed_message.
-
#displayed_result ⇒ Object
readonly
Returns the value of attribute displayed_result.
-
#move ⇒ Object
readonly
Returns the value of attribute move.
Instance Method Summary collapse
- #again? ⇒ Boolean
- #ask_move(player) ⇒ Object
- #ask_play_again? ⇒ Boolean
- #display_message ⇒ Object
- #display_result(result) ⇒ Object
- #output ⇒ Object
- #print_board(board) ⇒ Object
Instance Attribute Details
#ask_again ⇒ Object (readonly)
Returns the value of attribute ask_again.
2 3 4 |
# File 'lib/mocks/mock_ui.rb', line 2 def ask_again @ask_again end |
#asked_move ⇒ Object (readonly)
Returns the value of attribute asked_move.
2 3 4 |
# File 'lib/mocks/mock_ui.rb', line 2 def asked_move @asked_move end |
#asked_play_again ⇒ Object (readonly)
Returns the value of attribute asked_play_again.
2 3 4 |
# File 'lib/mocks/mock_ui.rb', line 2 def asked_play_again @asked_play_again end |
#board_printed ⇒ Object (readonly)
Returns the value of attribute board_printed.
2 3 4 |
# File 'lib/mocks/mock_ui.rb', line 2 def board_printed @board_printed end |
#displayed_message ⇒ Object (readonly)
Returns the value of attribute displayed_message.
2 3 4 |
# File 'lib/mocks/mock_ui.rb', line 2 def @displayed_message end |
#displayed_result ⇒ Object (readonly)
Returns the value of attribute displayed_result.
2 3 4 |
# File 'lib/mocks/mock_ui.rb', line 2 def displayed_result @displayed_result end |
#move ⇒ Object (readonly)
Returns the value of attribute move.
2 3 4 |
# File 'lib/mocks/mock_ui.rb', line 2 def move @move end |
Instance Method Details
#again? ⇒ Boolean
24 25 26 27 |
# File 'lib/mocks/mock_ui.rb', line 24 def again? @ask_again = true false end |
#ask_move(player) ⇒ Object
29 30 31 32 |
# File 'lib/mocks/mock_ui.rb', line 29 def ask_move(player) @asked_move = true @move = "3" end |
#ask_play_again? ⇒ Boolean
20 21 22 |
# File 'lib/mocks/mock_ui.rb', line 20 def ask_play_again? @asked_play_again = true end |
#display_message ⇒ Object
16 17 18 |
# File 'lib/mocks/mock_ui.rb', line 16 def @displayed_message = true end |
#display_result(result) ⇒ Object
12 13 14 |
# File 'lib/mocks/mock_ui.rb', line 12 def display_result(result) @displayed_result = true end |
#output ⇒ Object
4 5 6 |
# File 'lib/mocks/mock_ui.rb', line 4 def output $stdout end |
#print_board(board) ⇒ Object
8 9 10 |
# File 'lib/mocks/mock_ui.rb', line 8 def print_board(board) @board_printed = true end |