slagyr/statemachine — pull request #10 by chuckremes (2012-01-02 20:35:56+00:00)
Title: initialize all ivars

While trying to debug a problem in my code, I needed to run Ruby with -d which turns on all sorts of warnings. Since I create a lot of machines, I was constantly getting warnings about uninitialized ivars, so I forked the repository and "fixed" them. This makes the code slightly more correct and it shuts up MRI, JRuby & Rubinius.