File Coverage

blib/lib/Bubblegum/Object/Role/Collection.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package Bubblegum::Object::Role::Collection;
2              
3 36     36   16046 use 5.10.0;
  36         103  
  36         1399  
4 36     36   162 use namespace::autoclean;
  36         55  
  36         203  
5              
6 36     36   1970 use Bubblegum::Role 'requires', 'with';
  36         61  
  36         194  
7              
8             with 'Bubblegum::Object::Role::Item';
9              
10             our $VERSION = '0.45'; # VERSION
11              
12             requires 'defined';
13             requires 'each';
14             requires 'each_key';
15             requires 'each_n_values';
16             requires 'each_value';
17             requires 'exists';
18             requires 'iterator';
19             requires 'list';
20             requires 'keys';
21             requires 'get';
22             requires 'set';
23             requires 'values';
24              
25             1;