X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMouse%2FMeta%2FClass.pm;h=7a9dd8b4bbdd1e26df54a6ed69eb15eae6423971;hb=1194aedef7b9a3f8c4a36fd7060c27b1a2907b87;hp=607de86a1bd0d2a7a202b040a506945586669ae2;hpb=467c4815ec15a74e6aa4970b6d69bcb4a6fa0b7f;p=gitmo%2FMouse.git diff --git a/lib/Mouse/Meta/Class.pm b/lib/Mouse/Meta/Class.pm index 607de86..7a9dd8b 100644 --- a/lib/Mouse/Meta/Class.pm +++ b/lib/Mouse/Meta/Class.pm @@ -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; }; }