isupeene/sparse-matrix — pull request #2 by isupeene (2014-09-20 18:45:39+00:00)
Title: Added a Contract module to automate the inclusion of contracts.

I've pushed a prototype testing this functionality into the `contracts_prototype` branch. Feel free to check it out and play around with it:

Run `irb` in the prototype directory.
```ruby
require './contracts_test'
sqr = Squarer.new
# do stuff, and observe the output from the contracts.
```