[This is the 4th part of a series of posts about writing a Ruby gem. The introductory post about this tutorial contains links to each part of the tutorial. Previous post - Publishing to Rubygems.org.] So far in this tutorial we haven’t written any code that would be useful in solving Sudoku. The reason is [...]