factor out metaclass info into roles for compatibility
[catagits/Reaction.git] / lib / Reaction / Meta / Class.pm
index 27c084f..efe243a 100644 (file)
@@ -5,14 +5,10 @@ use Reaction::Meta::Attribute;
 
 extends 'Moose::Meta::Class';
 
-around initialize => sub {
-    my $super = shift;
-    my $class = shift;
-    my $pkg   = shift;
-    $super->($class, $pkg, 'attribute_metaclass' => 'Reaction::Meta::Attribute', @_ );
-};
+with 'Reaction::Role::Meta::Class';
 
+no Moose;
 
-__PACKAGE__->meta->make_immutable;
+#__PACKAGE__->meta->make_immutable;
 
 1;