Reverting due to Ruby 1.8.7 incompatibility

Revert "Merge pull request #66 from kylewlacy/master"

This reverts commit 1ad87b6730064300234c6796f214c9eb8c895efa, reversing
changes made to 21415118af38224ca34948ef0b621b57c1201820.