| Devel-Cover documentation | Contained in the Devel-Cover distribution. |
Devel::Cover::Pod - Code coverage metrics for Perl
use Devel::Cover::Pod;
Module for storing pod coverage information.
Devel::Cover::Criterion
Huh?
Version 0.78 - 17th May 2011
Copyright 2001-2011, Paul Johnson (pjcj@cpan.org)
This software is free. It is licensed under the same terms as Perl itself.
The latest version of this software should be available from my homepage: http://www.pjcj.net
| Devel-Cover documentation | Contained in the Devel-Cover distribution. |
# Copyright 2001-2011, Paul Johnson (pjcj@cpan.org) # This software is free. It is licensed under the same terms as Perl itself. # The latest version of this software should be available from my homepage: # http://www.pjcj.net package Devel::Cover::Pod; use strict; use warnings; our $VERSION = "0.78"; use base "Devel::Cover::Criterion"; BEGIN { eval "use Pod::Coverage 0.06" } # We'll use this if it is available. sub uncoverable { $_[0][2] } sub covered { $_[0][0] ? 1 : 0 } sub total { 1 } sub percentage { $_[0][0] ? 100 : 0 } sub error { $_[0][0] xor !$_[0][2] } sub criterion { 'pod' } sub calculate_summary { my $self = shift; my ($db, $file) = @_; return unless $INC{"Pod/Coverage.pm"}; my $s = $db->{summary}; $self->aggregate($s, $file, 'total', $self->total); $self->aggregate($s, $file, 'covered', 1) if $self->covered; $self->aggregate($s, $file, 'error', $self->error); } 1 __END__