adding metaclass alias
Stevan Little [Thu, 5 Apr 2007 20:01:13 +0000 (20:01 +0000)]
lib/MooseX/Storage.pm
lib/MooseX/Storage/Meta/Attribute/DoNotSerialize.pm
t/004_w_cycles.t

index 549b15a..07bc85f 100644 (file)
@@ -2,6 +2,8 @@
 package MooseX::Storage;
 use Moose qw(confess);
 
+use MooseX::Storage::Meta::Attribute::DoNotSerialize;
+
 sub import {
     my $pkg = caller();
     
index e7b3ad3..7856ad5 100644 (file)
@@ -4,6 +4,10 @@ use Moose;
 
 extends 'Moose::Meta::Attribute';
 
+# register this alias ...
+package Moose::Meta::Attribute::Custom::DoNotSerialize;
+sub register_implementation { 'MooseX::Storage::Meta::Attribute::DoNotSerialize' }
+
 1;
 
 __END__
index 3cb3a0b..cca0e22 100644 (file)
@@ -70,7 +70,7 @@ This test demonstrates two things:
     );
     
     has 'parent' => (
-        metaclass => 'MooseX::Storage::Meta::Attribute::DoNotSerialize',
+        metaclass => 'DoNotSerialize',
         is        => 'rw', 
         isa       => 'Tree',
     );