File Coverage

blib/lib/Module/Format/AsHTML.pm
Criterion Covered Total %
statement 15 23 65.2
branch n/a
condition n/a
subroutine 6 10 60.0
pod 7 7 100.0
total 28 40 70.0


line stmt bran cond sub pod time code
1             package Module::Format::AsHTML;
2             $Module::Format::AsHTML::VERSION = '0.0.1';
3 1     1   69661 use strict;
  1         12  
  1         31  
4 1     1   6 use warnings;
  1         2  
  1         27  
5              
6 1     1   554 use Moo;
  1         12068  
  1         6  
7              
8             sub dist
9             {
10 1     1 1 3 my ( $self, $args ) = @_;
11             return
12 1         8 qq#$args->{body}#;
13             }
14              
15             sub homepage
16             {
17 1     1 1 675 my ( $self, $args ) = @_;
18 1         8 return qq#https://metacpan.org/author/\U$args->{who}\E#;
19             }
20              
21             sub mod
22             {
23 0     0 1 0 my ( $self, $args ) = @_;
24             return
25 0         0 qq#$args->{body}#;
26             }
27              
28             sub module
29             {
30 0     0 1 0 my ( $self, $args ) = @_;
31 0         0 return $self->mod($args);
32             }
33              
34             sub b_self_dist
35             {
36 0     0 1 0 my ( $self, $args ) = @_;
37 0         0 return $self->dist( { body => "$args->{d}", %$args, } );
38             }
39              
40             sub self_dist
41             {
42 1     1 1 4 my ( $self, $args ) = @_;
43 1         8 return $self->dist( { body => $args->{d}, %$args, } );
44             }
45              
46             sub self_mod
47             {
48 0     0 1   my ( $self, $args ) = @_;
49 0           return $self->mod( { body => $args->{'m'}, %$args, } );
50             }
51              
52             1;
53              
54             __END__