Sha256: bcb55b597ce53a7992db46afbf5fc2fe5ebe1614486da4f53b76c775d21a455a
Contents?: true
Size: 414 Bytes
Versions: 55
Compression:
Stored size: 414 Bytes
Contents
class Game attr_accessor :grid def initialize(rows,cols) @grid = Grid.new(rows, cols) end def create_at(row,col) @grid.create_at(row,col) end def destroy_at(row,col) @grid.destroy_at(row, col) end def self.from_string(dots) grid = Grid.from_string(dots) game = new(grid.rows, grid.columns) game.instance_eval do @grid = grid end return game end end
Version data entries
55 entries across 55 versions & 10 rubygems