File Coverage

lib/Dist/Zilla/Util/RoleDB/Items.pm
Criterion Covered Total %
statement 17 17 100.0
branch 1 2 50.0
condition n/a
subroutine 5 5 100.0
pod 1 1 100.0
total 24 25 96.0


line stmt bran cond sub pod time code
1 3     3   690 use 5.006;
  3         6  
  3         85  
2 3     3   9 use strict;
  3         3  
  3         77  
3 3     3   9 use warnings;
  3         3  
  3         358  
4              
5             package Dist::Zilla::Util::RoleDB::Items;
6              
7             our $VERSION = '0.004000'; # TRIAL
8              
9             # ABSTRACT: An aggregate provisioned index of roles
10              
11             our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
12              
13             my @items;
14              
15              
16              
17              
18              
19              
20              
21              
22              
23             sub all {
24 2 50   2 1 6 return @items if @items;
25 2         3 _add_items();
26 2         51 return @items;
27             }
28              
29             sub _add_items {
30 2     2   629 require Dist::Zilla::Util::RoleDB::Items::Core;
31 2         10 push @items, Dist::Zilla::Util::RoleDB::Items::Core->all;
32 2         880 require Dist::Zilla::Util::RoleDB::Items::ThirdParty;
33 2         12 push @items, Dist::Zilla::Util::RoleDB::Items::ThirdParty->all;
34 2         3 return;
35             }
36             1;
37              
38             __END__