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 ' |
||||
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__ |