Fix pod coverage test to actually exclude things that should be
Dave Rolsky [Wed, 25 Mar 2009 22:40:01 +0000 (17:40 -0500)]
excluded, and document things that shouldn't be

lib/Moose/Meta/TypeConstraint/Class.pm
lib/Moose/Meta/TypeConstraint/Role.pm
xt/pod_coverage.t

index 5148a5c..a484a2d 100644 (file)
@@ -151,7 +151,7 @@ Returns the class name associated with the constraint.
 Returns all the type's parent types, corresponding to its parent
 classes.
 
-=item B<< $constraint->is_a_subtype_of($type_name_or_object) >>
+=item B<< $constraint->is_subtype_of($type_name_or_object) >>
 
 If the given type is also a class type, then this checks that the
 type's class is a subclass of the other type's class.
index 3262bf7..d90a6ac 100644 (file)
@@ -68,7 +68,7 @@ sub equals {
 sub is_a_type_of {
     my ($self, $type_or_name) = @_;
 
-    my $type = Moose::Util::TypeConstraints::find_type_constraint($type_or_name);
+ $type = Moose::Util::TypeConstraints::find_type_constraint($type_or_name);
 
     ($self->equals($type) || $self->is_subtype_of($type_or_name));
 }
@@ -145,7 +145,7 @@ Returns the role name associated with the constraint.
 Returns all the type's parent types, corresponding to the roles that
 its role does.
 
-=item B<< $constraint->is_a_subtype_of($type_name_or_object) >>
+=item B<< $constraint->is_subtype_of($type_name_or_object) >>
 
 If the given type is also a role type, then this checks that the
 type's role does the other type's role.
index 38b0a69..077cbf4 100644 (file)
@@ -69,7 +69,11 @@ my %trustme = (
             super
             with )
     ],
+    'Moose::Meta::TypeCoercion::Union' => ['compile_type_coercion'],
     'Moose::Meta::TypeConstraint' => [ 'compile_type_constraint', 'union' ],
+    'Moose::Meta::TypeConstraint::Class' =>
+        [qw( equals is_a_type_of is_a_subtype_of )],
+    'Moose::Meta::TypeConstraint::Union' => ['compile_type_constraint'],
 );
 
 for my $module ( sort @modules ) {