make Num a subtype of Str
Yuval Kogman [Sat, 18 Apr 2009 14:26:20 +0000 (16:26 +0200)]
lib/Moose/Util/TypeConstraints.pm

index 7ff43a6..4872917 100644 (file)
@@ -628,7 +628,7 @@ subtype 'Ref' => as 'Defined' => where { ref($_) } =>
 subtype 'Str' => as 'Value' => where {1} =>
     optimize_as \&Moose::Util::TypeConstraints::OptimizedConstraints::Str;
 
-subtype 'Num' => as 'Value' =>
+subtype 'Num' => as 'Str' =>
     where { Scalar::Util::looks_like_number($_) } =>
     optimize_as \&Moose::Util::TypeConstraints::OptimizedConstraints::Num;