Using Moose with Catalyst
- Two ways:
package MyApp::Controller::Foo; use base 'Catalyst::Controller'; use Moose; ...
- or:
package MyApp::Controller::Foo;
use Moose;
BEGIN { extends 'Catalyst::Controller' };
...
- Now you can use Moose
- next version of Catalyst will be all Moose
- so try it out a bit