File Coverage

blib/lib/Promises6/Evo/Builder.pm
Criterion Covered Total %
statement 7 7 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod 1 1 100.0
total 11 11 100.0


line stmt bran cond sub pod time code
1             package Promises6::Evo::Builder;
2 32     32   21381 use Evo::Base 'Promises6::Builder';
  32         41  
  32         149  
3 32     32   20234 use Evo::Manager;
  32         141277  
  32         282  
4              
5             # run always in 1 depth
6 174     174 1 6892 sub train { state $train = Evo::Manager->singleton->build_train }
7              
8             has deferred_class => sub {
9             require Promises6::Evo::Deferred;
10             'Promises6::Evo::Deferred';
11             };
12              
13             1;
14              
15             # ABSTRACT: A builder
16              
17             __END__