Changes for version 0.020

  • added new 'as_data' method that lets you retreive the model model selectively based on a specification. Useful if you need just some attributes from the model and not all of them, or when just calling ->nested_params on the model feels like too loose a contract.

Modules

Inflate a Request Model
Inflate Models from a Request Content Body or from URL Query Parameters
Role to provide query model API
Parse URL query parameters
Inflate Models from a Request Content Body or from URL Query Parameters
Content Parser base class
Role to provide request model API

Provides

in lib/CatalystX/RequestModel/Utils/BadRequest.pm
in lib/CatalystX/RequestModel/Utils/InvalidContentType.pm
in lib/CatalystX/RequestModel/Utils/InvalidJSON.pm
in lib/CatalystX/RequestModel/Utils/InvalidJSONForValue.pm
in lib/CatalystX/RequestModel/Utils/InvalidRequestNamespace.pm
in lib/CatalystX/RequestModel/Utils/InvalidRequestNotIndexed.pm