File Coverage

lib/Morpheus/Bootstrap/Extra.pm
Criterion Covered Total %
statement 19 19 100.0
branch n/a
condition n/a
subroutine 7 7 100.0
pod 0 1 0.0
total 26 27 96.3


line stmt bran cond sub pod time code
1             package Morpheus::Bootstrap::Extra;
2             {
3             $Morpheus::Bootstrap::Extra::VERSION = '0.46';
4             }
5 4     4   24 use strict;
  4         7  
  4         190  
6 4     4   21 use warnings;
  4         7  
  4         156  
7              
8             # ABSTRACT: extra plugins - Env and File
9              
10 4     4   1668 use Morpheus::Plugin::Env;
  4         12  
  4         125  
11 4     4   2065 use Morpheus::Plugin::File;
  4         14  
  4         154  
12              
13 4     4   49 use Morpheus::Plugin::Simple;
  4         13  
  4         149  
14              
15 4         47 use Morpheus -defaults => {
16             '/morpheus/plugin/file/options/path' => ['./etc/', '/etc/'],
17 4     4   22 };
  4         9  
18              
19             sub new {
20 4     4 0 20 return Morpheus::Plugin::Simple->new({
21             "morpheus" => {
22             "plugins" => {
23              
24             File => {
25             priority => 30,
26             object => Morpheus::Plugin::File->new(),
27             },
28              
29             Env => {
30             priority => 70,
31             object => Morpheus::Plugin::Env->new(),
32             }
33             }
34             }
35             });
36             }
37              
38             1;
39              
40              
41             __END__