seancribbs/webmachine-ruby — pull request #82 by lgierth (2012-12-15 14:56:55+00:00)
Title: Give #handle_exception and #finish_request exactly one chance

Gave #69 a try. With these changes, `handle_exception` and `finish_request` get exactly one chance to execute. If they fail, a general error handler outside the resource's control takes over.

Not sure this is a good solution, just tried to wrap my head around how the existing FSM code works.

cc @robgleeson