File Coverage

blib/lib/OpenTracing/Interface/Scope.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             package OpenTracing::Interface::Scope;
2              
3              
4 3     3   567985 use strict;
  3         34  
  3         92  
5 3     3   19 use warnings;
  3         6  
  3         142  
6              
7              
8             our $VERSION = '0.19';
9              
10              
11 3     3   1446 use Role::MethodReturns;
  3         444609  
  3         20  
12              
13 3     3   18088 use OpenTracing::Types qw/Span/;
  3         3756  
  3         36  
14              
15              
16              
17             around close => instance_method ( ) {
18            
19             returns_self( $instance,
20            
21             $original->( $instance => ( ) )
22            
23             );
24            
25             };
26              
27              
28              
29             around get_span => instance_method ( ) {
30            
31             returns( Span ,
32            
33             $original->( $instance => ( ) )
34            
35             )
36             };
37              
38              
39              
40             1;