X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Controller-DBIC-API.git;a=blobdiff_plain;f=lib%2FCatalyst%2FController%2FDBIC%2FAPI%2FRequest.pm;fp=lib%2FCatalyst%2FController%2FDBIC%2FAPI%2FRequest.pm;h=13610366d68708e79068e9b80cecc150f43f08eb;hp=9bce1105268cf8d4281ffc77aca27f6e1ad19c3f;hb=ebfdba9dff24c073d1f4b2a720d40816783b84f3;hpb=a623b44aa89d8a2779411e32646599f302bf7aff diff --git a/lib/Catalyst/Controller/DBIC/API/Request.pm b/lib/Catalyst/Controller/DBIC/API/Request.pm index 9bce110..1361036 100644 --- a/lib/Catalyst/Controller/DBIC/API/Request.pm +++ b/lib/Catalyst/Controller/DBIC/API/Request.pm @@ -5,11 +5,11 @@ use Moose::Role; use MooseX::Types::Moose(':all'); use namespace::autoclean; -#XXX HACK +#XXX HACK to satisfy the used roles requirements as long as roles don't support +attr sub _application {} sub _controller {} -=attribute_private _application is: ro, isa: Object, handles: Catalyst::Controller::DBIC::API::StoredResultSource +=attribute_private _application is: ro, isa: Object|ClassName, handles: Catalyst::Controller::DBIC::API::StoredResultSource This attribute helps bridge between the request guts and the application guts; allows request argument validation against the schema. This is set during L