File Coverage

blib/lib/BBCode/Tag/U.pm
Criterion Covered Total %
statement 20 21 95.2
branch 1 2 50.0
condition n/a
subroutine 6 7 85.7
pod 3 3 100.0
total 30 33 90.9


line stmt bran cond sub pod time code
1             # $Id: U.pm 284 2006-12-01 07:51:49Z chronos $
2             package BBCode::Tag::U;
3 1     1   7 use base qw(BBCode::Tag::Inline);
  1         3  
  1         124  
4 1     1   6 use BBCode::Util qw(multilineText);
  1         4  
  1         71  
5 1     1   7 use strict;
  1         2  
  1         42  
6 1     1   6 use warnings;
  1         2  
  1         324  
7             our $VERSION = '0.34';
8              
9             sub BodyPermitted($):method {
10 4     4 1 14 return 1;
11             }
12              
13             sub toHTML($):method {
14 1     1 1 3 my $this = shift;
15 1         21 my $pfx = $this->parser->css_prefix;
16 1 50       4 my $css = $this->parser->css_direct_styles ? qq( style="text-decoration: underline") : "";
17              
18 1         4 my $ret = qq();
19 1         10 $ret .= $this->bodyHTML;
20 1         3 $ret .= '';
21 1         5 return multilineText $ret;
22             }
23              
24             sub toText($):method {
25 0     0 1   return multilineText '_'.shift->bodyText().'_';
26             }
27              
28             1;