Class: JbcdenTtt::DisplayBoard

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

Constant Summary collapse

ROW_NAMES =
[
  "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m",
  "n", "o", "p", "q", "r", "t", "u", "v", "w", "x", "y", "z"
]

Class Method Summary collapse

Class Method Details

.call(board) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/jbcden_ttt/display_board.rb', line 9

def self.call(board)
  str = ""
  row_num = 0
  str << print_column_numbers(board.first.size)

  board.each do |row|
    str << print_row(row, row_num)
    row_num += 1
  end
  str
end