title: tic tac toe grid display in the terminal when using tdd with rspec and ruby
body: <p>I am currently writing code for a game of tic tac toe. I am seeking some advice as to what is the best way to create a grid that will be displayed when the game is played with the command line. I was going to use a hash for the places and a multi dimensional array for the possible winning combinations.</p>
  
  <pre><code>@places = {
    "a1"=&gt;" ","a2"=&gt;" ","a3"=&gt;" ",
    "b1"=&gt;" ","b2"=&gt;" ","b3"=&gt;" ",
    "c1"=&gt;" ","c2"=&gt;" ","c3"=&gt;" "
  }
  
  
  @columns = [
    ['a1','a2','a3'],
    ['b1','b2','b3'],
    ['c1','c2','c3'],
    ['a1','b1','c1'],
    ['a2','b2','c2'],
    ['a3','b3','c3'],
    ['a1','b2','c3'],
    ['c1','b2','a3']
  ]
  
  
  def put_line
    puts "-----------------------------------------------------------------------------"
  end
  
  def put_bar
    puts "#############################################################################"
    puts "#############################################################################"
  end
  </code></pre>
  
  <p>I think that where my greatest confusion lies is how to write this using a board_spec.rb and a board.rb</p>
  
  <p>If anyone could give me any guidance on this it would be most appreciated</p>