Class: Board::GameState

Inherits:
Object
  • Object
show all
Defined in:
lib/command_four/board.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(game_is_over, winning_cells) ⇒ GameState

Returns a new instance of GameState.



223
224
225
226
# File 'lib/command_four/board.rb', line 223

def initialize(game_is_over, winning_cells)
  @game_is_over = game_is_over
  @winning_cells = winning_cells
end

Instance Attribute Details

#winning_cellsObject (readonly)

Returns the value of attribute winning_cells.



222
223
224
# File 'lib/command_four/board.rb', line 222

def winning_cells
  @winning_cells
end

Instance Method Details

#game_over?Boolean

Returns:

  • (Boolean)


228
229
230
# File 'lib/command_four/board.rb', line 228

def game_over?
  @game_is_over
end