The Role type simply checks if $object->can('does')
Dave Rolsky [Thu, 25 Jun 2009 17:34:58 +0000 (12:34 -0500)]
lib/Moose/Util/TypeConstraints.pm

index 67cc472..ac3b7b1 100644 (file)
@@ -888,7 +888,7 @@ type constraint to pass.
 
 B<NOTE:> The C<RoleName> constraint checks a string is a I<package
 name> which is a role, like C<'MyApp::Role::Comparable'>. The C<Role>
-constraint checks that an I<object does> the named role.
+constraint checks that an I<object> has a C<does> method.
 
 =head2 Type Constraint Naming