thoughtfusion/suitcase — pull request #18 by thoughtfusion (2012-05-13 21:45:50+00:00)
Title: Error handling mechanisms

Fixes issue #16.

Adds three methods to `EANException`:

1) `recoverable?`: whether or not the error is recoverable.
2) `recovery`: A Hash of recovery information.
3) `type`: The type of error. (e.g. `:multiple_locations`, etc).