File Coverage

blib/lib/MooX/Role/HasLogger/Types.pm
Criterion Covered Total %
statement 15 15 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod n/a
total 20 20 100.0


line stmt bran cond sub pod time code
1             #<<<
2 4     4   350578 use strict; use warnings;
  4     4   12  
  4         132  
  4         23  
  4         13  
  4         303  
3             #>>>
4              
5             package MooX::Role::HasLogger::Types;
6              
7             our $VERSION = '0.001001';
8              
9 4     4   1201 use Type::Library -base, -declare => qw( Logger );
  4         81840  
  4         41  
10 4     4   3829 use Types::Standard qw( HasMethods );
  4         139794  
  4         49  
11 4     4   12810 use Type::Utils qw( declare as );
  4         35921  
  4         46  
12              
13             declare 'Logger',
14             as HasMethods [ qw( is_trace trace is_debug debug is_info info is_warn warn is_error error is_fatal fatal ) ];
15              
16             1;