return *{$package . '::' . $name}{CODE};
}
-package
- Mouse::Util::TypeConstraints;
-
-use Scalar::Util qw(blessed looks_like_number openhandle);
-
-sub _generate_class_type_for{
+sub generate_isa_predicate_for {
my($for_class, $name) = @_;
- my $predicate = sub{ blessed($_[0]) && $_[0]->isa($for_class) };
+ my $predicate = sub{ Scalar::Util::blessed($_[0]) && $_[0]->isa($for_class) };
if(defined $name){
no strict 'refs';
}
+package
+ Mouse::Util::TypeConstraints;
+
+use Scalar::Util qw(blessed looks_like_number openhandle);
+
sub Any { 1 }
sub Item { 1 }