Fix for Catalyst::Action::REST
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Component.pm
index 176769c..0b92b4d 100644 (file)
@@ -4,6 +4,7 @@ use Moose;
 use Class::MOP;
 use MooseX::Adopt::Class::Accessor::Fast;
 use Catalyst::Utils;
+use Class::C3::Adopt::NEXT;
 use MRO::Compat;
 use mro 'c3';
 
@@ -68,8 +69,6 @@ sub BUILDARGS {
     return $args;
 }
 
-no Moose;
-
 sub COMPONENT {
     my ( $self, $c ) = @_;
 
@@ -120,6 +119,7 @@ sub process {
           . " did not override Catalyst::Component::process" );
 }
 
+no Moose;
 
 __PACKAGE__->meta->make_immutable;
 1;