Module: Kudosu

Defined in:
lib/kudosu.rb,
lib/kudosu/cell.rb,
lib/kudosu/board.rb,
lib/kudosu/printer.rb,
lib/kudosu/version.rb,
lib/kudosu/markup_range_utils.rb

Defined Under Namespace

Modules: MarkupRangeUtils Classes: Board, Cell, Printer

Constant Summary collapse

VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.generateObject



14
15
16
# File 'lib/kudosu.rb', line 14

def generate
  solve([[nil] * 9] * 9).shuffle
end

.solve(values) ⇒ Object



10
11
12
# File 'lib/kudosu.rb', line 10

def solve(values)
  Board.new(values).solve
end