s/_generate_isa_predicte_for/generate_isa_predicate_for/; it's Mouse specific anyway.
[gitmo/Mouse.git] / lib / Mouse / PurePerl.pm
index 8fa8a1b..b2c4b67 100644 (file)
@@ -76,15 +76,10 @@ sub get_code_ref{
     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';
@@ -96,6 +91,11 @@ sub _generate_class_type_for{
 }
 
 
+package
+    Mouse::Util::TypeConstraints;
+
+use Scalar::Util qw(blessed looks_like_number openhandle);
+
 sub Any        { 1 }
 sub Item       { 1 }