File Coverage

blib/lib/Text/WordDiff/HTML.pm
Criterion Covered Total %
statement 21 21 100.0
branch 2 2 100.0
condition n/a
subroutine 10 10 100.0
pod 0 7 0.0
total 33 40 82.5


line stmt bran cond sub pod time code
1             package Text::WordDiff::HTML;
2              
3 1     1   10137 use strict;
  1         3  
  1         54  
4 1     1   948 use HTML::Entities qw(encode_entities);
  1         7359  
  1         161  
5 1     1   13 use vars qw($VERSION @ISA);
  1         1  
  1         325  
6              
7             $VERSION = '0.08';
8             @ISA = qw(Text::WordDiff::Base);
9              
10             sub file_header {
11 11     11 0 54 my $header = shift->SUPER::file_header(@_);
12 11 100       57 return '
' unless $header;
13 1         6 return qq{
$header};
14             }
15              
16 55     55 0 139 sub hunk_header { return '' }
17 55     55 0 141 sub hunk_footer { return '' }
18 11     11 0 38 sub file_footer { return '' }
19              
20             sub same_items {
21 29     29 0 31 shift;
22 29         165 return encode_entities( join '', @_ );
23             }
24              
25             sub delete_items {
26 26     26 0 31 shift;
27 26         99 return '' . encode_entities( join'', @_ ) . '';
28             }
29              
30             sub insert_items {
31 26     26 0 38 shift;
32 26         89 return '' . encode_entities( join'', @_ ) . '';
33             }
34              
35             1;
36             __END__