use util routine to get stash
Graham Knop [Thu, 29 Aug 2013 06:28:35 +0000 (02:28 -0400)]
lib/Moo/Role.pm

index c25e937..edbbdc8 100644 (file)
@@ -30,7 +30,7 @@ sub import {
   }
   $INFO{$target} ||= {};
   # get symbol table reference
-  my $stash = do { no strict 'refs'; \%{"${target}::"} };
+  my $stash = _getstash($target);
   _install_tracked $target => has => sub {
     my $name_proto = shift;
     my @name_proto = ref $name_proto eq 'ARRAY' ? @$name_proto : $name_proto;