Introduce install_subroutines() to reduce direct stash manipulation
[gitmo/Mouse.git] / lib / Mouse / Meta / Class.pm
index 607de86..7a9dd8b 100644 (file)
@@ -362,10 +362,7 @@ sub _install_modifier {
             my $into = $self->name;
             $install_modifier->($into, $type, $name, $code);
 
-            $self->add_method($name => do{
-                no strict 'refs';
-                \&{ $into . '::' . $name };
-            });
+            $self->add_method($name => Mouse::Util::get_code_ref($into, $name));
             return;
         };
     }