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   875 use strict;
  1         2  
  1         28  
4 1     1   415 use HTML::Entities qw(encode_entities);
  1         4491  
  1         79  
5 1     1   6 use vars qw($VERSION @ISA);
  1         2  
  1         197  
6              
7             $VERSION = '0.09';
8             @ISA = qw(Text::WordDiff::Base);
9              
10             sub file_header {
11 11     11 0 27 my $header = shift->SUPER::file_header(@_);
12 11 100       39 return '
' unless $header;
13 1         5 return qq{
$header};
14             }
15              
16 55     55 0 226 sub hunk_header { return '' }
17 55     55 0 86 sub hunk_footer { return '' }
18 11     11 0 23 sub file_footer { return '' }
19              
20             sub same_items {
21 29     29 0 31 shift;
22 29         74 return encode_entities( join '', @_ );
23             }
24              
25             sub delete_items {
26 26     26 0 53 shift;
27 26         184 return '' . encode_entities( join'', @_ ) . '';
28             }
29              
30             sub insert_items {
31 26     26 0 28 shift;
32 26         52 return '' . encode_entities( join'', @_ ) . '';
33             }
34              
35             1;
36             __END__