I haven't used AR in quite a while, so I don't realize this was a problem with rspec-fire.  Does it define the methods using `method_missing`?  If so, shouldn't the change in the port to rspec-mocks that supports `method_missing` make it work OK without needing to define methods as you did below?