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   107072  
  1         5  
  1         9  
4             our $VERSION = '1.2019';
5              
6             use Moo;
7 1     1   11 use Clone qw(clone);
  1         2  
  1         5  
8 1     1   366 use namespace::clean;
  1         3  
  1         60  
9 1     1   6  
  1         2  
  1         8  
10             with 'Catmandu::Fix::Builder';
11              
12              
13 1     1   15 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