File Coverage

blib/lib/Catmandu/Fix/clone.pm
Criterion Covered Total %
statement 13 13 100.0
branch n/a
condition n/a
subroutine 5 5 100.0
pod n/a
total 18 18 100.0


line stmt bran cond sub pod time code
1              
2             use Catmandu::Sane;
3 1     1   88675  
  1         4  
  1         5  
4             our $VERSION = '1.2018';
5              
6             use Moo;
7 1     1   6 use Clone qw(clone);
  1         2  
  1         4  
8 1     1   304 use namespace::clean;
  1         2  
  1         43  
9 1     1   7  
  1         2  
  1         4  
10             with 'Catmandu::Fix::Builder';
11              
12              
13 1     1   13 1;
14              
15              
16             =pod
17              
18             =head1 NAME
19              
20             Catmandu::Fix::clone - create a clone of the data object
21              
22             =head1 SYNOPSIS
23              
24             # Create a clone of the data object
25             clone()
26              
27             # Now do all the changes on the clone
28             add_field(foo, 2)
29              
30             =head1 SEE ALSO
31              
32             L<Catmandu::Fix>
33              
34             =cut