File Coverage

blib/lib/MetaCPAN/API/Module.pm
Criterion Covered Total %
statement 19 19 100.0
branch 2 2 100.0
condition n/a
subroutine 6 6 100.0
pod 1 1 100.0
total 28 28 100.0


line stmt bran cond sub pod time code
1 17     17   161110 use strict;
  17         38  
  17         714  
2 17     17   109 use warnings;
  17         35  
  17         1459  
3             package MetaCPAN::API::Module;
4              
5             our $VERSION = '0.52';
6              
7 17     17   105 use Carp;
  17         219  
  17         1428  
8 17     17   525 use Moo::Role;
  17         12161  
  17         122  
9 17     17   9937 use namespace::autoclean;
  17         16149  
  17         150  
10              
11             # /module/{module}
12             sub module {
13 2     2 1 2335 my $self = shift;
14 2         6 my $name = shift;
15              
16 2 100       167 $name or croak 'Please provide a module name';
17              
18 1         8 return $self->fetch("module/$name");
19             }
20              
21             1;
22              
23             __END__