mintdigital/role_play — pull request #3 by wfleming (2012-01-18 17:32:01+00:00)
Title: Invalid record support

role_play had a bug with regards to behavior on new/currently invalid records. Specifically, record.role? methods would return incorrect results.

In fixing this, I also tweaked the gemspec a bit to add what appear to be some other dependencies, particularly with regards to running tests. I was running against 3.1.3, which probably caused some differences, so I'll try running against 3.0.3 series to see if my changes broke anything against the older versions.

Code review would be appreciated. I've gone through the diff & annotated my particular changes with why they happened.