Class: Gobstones::CLI::Printer
- Inherits:
-
Object
- Object
- Gobstones::CLI::Printer
- Defined in:
- lib/gobstones/cli/printer.rb
Constant Summary collapse
- TEMPLATE =
File.read(File.dirname(__FILE__) + '/board_template')
Instance Method Summary collapse
-
#initialize(program_result) ⇒ Printer
constructor
A new instance of Printer.
- #print ⇒ Object
- #print_board ⇒ Object
- #print_return_values ⇒ Object
Constructor Details
Instance Method Details
#print ⇒ Object
13 14 15 16 17 18 |
# File 'lib/gobstones/cli/printer.rb', line 13 def print highlight_current_cell put_ball_values print_return_values print_board end |
#print_board ⇒ Object
26 27 28 |
# File 'lib/gobstones/cli/printer.rb', line 26 def print_board puts @board end |
#print_return_values ⇒ Object
20 21 22 23 24 |
# File 'lib/gobstones/cli/printer.rb', line 20 def print_return_values @program_result.return_values.each do |variable, value| puts "#{variable.name} => #{value}" end end |