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             package Catmandu::Fix::clone;
2              
3 1     1   103323 use Catmandu::Sane;
  1         4  
  1         7  
4              
5             our $VERSION = '1.2020';
6              
7 1     1   7 use Moo;
  1         2  
  1         5  
8 1     1   364 use Clone qw(clone);
  1         3  
  1         47  
9 1     1   6 use namespace::clean;
  1         2  
  1         5  
10              
11             with 'Catmandu::Fix::Builder';
12              
13 1     1   24 sub _build_fixer {\&clone}
14              
15             1;
16              
17             __END__
18              
19             =pod
20              
21             =head1 NAME
22              
23             Catmandu::Fix::clone - create a clone of the data object
24              
25             =head1 SYNOPSIS
26              
27             # Create a clone of the data object
28             clone()
29              
30             # Now do all the changes on the clone
31             add_field(foo, 2)
32              
33             =head1 SEE ALSO
34              
35             L<Catmandu::Fix>
36              
37             =cut