Mouse::Object has meta() method
gfx [Tue, 17 Nov 2009 06:08:15 +0000 (15:08 +0900)]
lib/Mouse/Meta/Attribute.pm
lib/Mouse/Object.pm

index c513a8d..c30a9ee 100644 (file)
@@ -360,7 +360,7 @@ sub _canonicalize_handles {
 
         my $meta = Mouse::Meta::Class->initialize("$class_or_role"); # "" for stringify
         return map  { $_ => $_ }
-               grep { $_ ne 'meta' && !Mouse::Object->can($_) && $_ =~ $handles }
+               grep { !Mouse::Object->can($_) && $_ =~ $handles }
                    Mouse::Util::is_a_metarole($meta)
                         ? $meta->get_method_list
                         : $meta->get_all_method_names;
index 787cc17..6acd681 100644 (file)
@@ -1,5 +1,5 @@
 package Mouse::Object;
-use Mouse::Util qw(does dump); # enables strict and warnings
+use Mouse::Util qw(does dump meta); # enables strict and warnings
 
 sub new;