jwilger/kookaburra — pull request #9 by ravigadad (2012-04-23 18:02:47+00:00)
Title: Scoping and filtering methods, and more helpful UnexpectedResponse

1) Added an optional status code as an attribute of an UnexpectedResponse, since in most cases this exception is thrown by the APIDriver, and it's helpful to know why the request failed. Especially useful when the response was actually a 500 error instead of a 404, for example.

2) Added #where and #mapped_by methods to MentalModel::Matcher, for scoping based on a select block, and modification of collection elements using a map block.