On Fri, Aug 21, 2009 at 11:37:00AM +0100, Pedro Melo wrote: > Reading through the docs, I see that I can subclass the > Catalyst::Request class and use the $c->request_class to setup the new > one. I've done that like this:
It's probably better to create a role to apply to the request class and, optionally, use CatalystX::RoleApplicator to apply it. See Catalyst::TraitFor::Request::BrowserDetect for an example. > * is it possible for a plugin, at setup time, to set the > request_class()? Yes. See Catalyst::Plugin::Browser for that. > * is there a better way? Other than not doing it and using CX::RoleApplicator instead? None that i've found so far. -- BOFH excuse #383: Your processor has taken a ride to Heaven's Gate on the UFO behind Hale-Bopp's comet.
signature.asc
Description: Digital signature
_______________________________________________ List: Catalyst@lists.scsys.co.uk Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/ Dev site: http://dev.catalyst.perl.org/