X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMouse.git;a=blobdiff_plain;f=lib%2FMouse%2FMeta%2FModule.pm;h=9dbe85dd197806cba8742b825687f25903c862ee;hp=c313b715673ef7cdca06a3da41b6d8c4f46dca99;hb=745220df2da2256a9bd2692ac585f39b35ed19df;hpb=7d96ae4dfb9f6806432c90c33bb2d3a5bf63a9a7 diff --git a/lib/Mouse/Meta/Module.pm b/lib/Mouse/Meta/Module.pm index c313b71..9dbe85d 100755 --- a/lib/Mouse/Meta/Module.pm +++ b/lib/Mouse/Meta/Module.pm @@ -1,6 +1,8 @@ package Mouse::Meta::Module; use Mouse::Util qw/:meta get_code_package get_code_ref load_class not_supported/; # enables strict and warnings +use Mouse::Util::TypeConstraints (); + use Carp (); use Scalar::Util qw/blessed weaken/; @@ -164,7 +166,7 @@ sub get_method_list { my $superclasses; if(exists $options{superclasses}){ - if($self->isa('Mouse::Meta::Role')){ + if(Mouse::Util::TypeConstraints::_is_a_metarole($self)){ delete $options{superclasses}; } else{ @@ -311,7 +313,7 @@ Mouse::Meta::Module - The base class for Mouse::Meta::Class and Mouse::Meta::Rol =head1 VERSION -This document describes Mouse version 0.40 +This document describes Mouse version 0.40_01 =head1 SEE ALSO