Sigh, and one more place to use _real_ref_name
Dave Rolsky [Mon, 26 Apr 2010 17:32:55 +0000 (12:32 -0500)]
lib/Class/MOP/Class.pm

index 325c913..7543a4a 100644 (file)
@@ -1153,10 +1153,7 @@ sub _immutable_metaclass {
     # metaclass roles applied (via Moose), then we want to make sure
     # that we preserve that anonymous class (see Fey::ORM for an
     # example of where this matters).
-    my $meta_name
-        = $meta->is_immutable
-        ? $meta->_get_mutable_metaclass_name
-        : ref $meta;
+    my $meta_name = $meta->_real_ref_name;
 
     my $immutable_meta = $meta_name->create(
         $class_name,