Module: Tictactoe::SquaresContainer

Included in:
Board, Board::Row
Defined in:
lib/tictactoe/board.rb

Instance Method Summary collapse

Instance Method Details

#[](index) ⇒ Object



3
# File 'lib/tictactoe/board.rb', line 3

def []( index ) @squares[index] end

#blanksObject



5
# File 'lib/tictactoe/board.rb', line 5

def blanks()  @squares.find_all { |s| s == " " }.size end

#osObject



6
# File 'lib/tictactoe/board.rb', line 6

def os()      @squares.find_all { |s| s == "O" }.size end

#xsObject



7
# File 'lib/tictactoe/board.rb', line 7

def xs()      @squares.find_all { |s| s == "X" }.size end