Missing a :: after $first_fragments
Shawn M Moore [Sat, 19 Feb 2011 04:13:07 +0000 (23:13 -0500)]
lib/Class/MOP/Class.pm
lib/Moose/Meta/Role.pm

index d33b978..439c38e 100644 (file)
@@ -469,7 +469,7 @@ sub _remove_generated_metaobjects {
         no strict 'refs';
         @{$name . '::ISA'} = ();
         %{$name . '::'}    = ();
-        delete ${$first_fragments}{$last_fragment . '::'};
+        delete ${$first_fragments . '::'}{$last_fragment . '::'};
 
         Class::MOP::remove_metaclass_by_name($name);
     }
index 095fd7e..b28a817 100644 (file)
@@ -640,7 +640,7 @@ sub consumers {
         no strict 'refs';
         @{$name . '::ISA'} = ();
         %{$name . '::'}    = ();
-        delete ${$first_fragments}{$last_fragment . '::'};
+        delete ${$first_fragments . '::'}{$last_fragment . '::'};
 
         Class::MOP::remove_metaclass_by_name($name);
     }