Use method_metaclass; the other hardcoded classnames are easily overridden or fleeting
[gitmo/MooseX-Role-Parameterized.git] / lib / MooseX / Role / Parameterized.pm
index c6a84e7..80ba9c5 100644 (file)
@@ -70,7 +70,7 @@ sub method {
     my $name   = shift;
     my $body   = shift;
 
-    my $method = Moose::Meta::Method->wrap(
+    my $method = $CURRENT_METACLASS->method_metaclass->wrap(
         package_name => $caller,
         name         => $name,
         body         => $body,