File Coverage

blib/lib/MetaCPAN/Client/Module.pm
Criterion Covered Total %
statement 9 15 60.0
branch n/a
condition n/a
subroutine 3 6 50.0
pod 3 3 100.0
total 15 24 62.5


line stmt bran cond sub pod time code
1 20     20   110 use strict;
  20         40  
  20         653  
2 20     20   76 use warnings;
  20         30  
  20         1327  
3             package MetaCPAN::Client::Module;
4             # ABSTRACT: A Module data object
5             $MetaCPAN::Client::Module::VERSION = '2.043000';
6 20     20   165 use Moo;
  20         39  
  20         206  
7             extends 'MetaCPAN::Client::File';
8              
9             sub metacpan_url {
10 0     0 1   my $self = shift;
11 0           sprintf("https://metacpan.org/pod/release/%s/%s/%s",
12             $self->author, $self->release, $self->path );
13             }
14              
15             sub package {
16 0     0 1   my $self = shift;
17 0           return $self->client->package( $self->documentation );
18             }
19              
20             sub permission {
21 0     0 1   my $self = shift;
22 0           return $self->client->permission( $self->documentation );
23             }
24              
25             1;
26              
27             __END__