X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMouse%2FMeta%2FRole.pm;h=95bdca80506de5774678f1d939cd7415b817a515;hb=abfdffe0146e788b3b808398fb075231163c3948;hp=5f8f56789b7ec964223d0b51e9da0d68f7074745;hpb=8632b6fe69bd4417ad67fbcbbca617ad4fd54ccb;p=gitmo%2FMouse.git diff --git a/lib/Mouse/Meta/Role.pm b/lib/Mouse/Meta/Role.pm index 5f8f567..95bdca8 100644 --- a/lib/Mouse/Meta/Role.pm +++ b/lib/Mouse/Meta/Role.pm @@ -1,4 +1,3 @@ -#!/usr/bin/env perl package Mouse::Meta::Role; use strict; use warnings; @@ -62,7 +61,7 @@ sub get_method_list { no strict 'refs'; # Get all the CODE symbol table entries my @functions = - grep !/(?:has|with|around|before|after|blessed|extends|confess|excludes|meta|requires)/, + grep !/^(?:has|with|around|before|after|blessed|extends|confess|excludes|meta|requires)$/, grep { defined &{"${name}::$_"} } keys %{"${name}::"}; wantarray ? @functions : \@functions;