File Coverage

blib/lib/Catmandu/Exporter/Null.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1              
2             use Catmandu::Sane;
3 3     3   86905  
  3         8  
  3         26  
4             our $VERSION = '1.2018';
5              
6             use Moo;
7 3     3   18 use namespace::clean;
  3         7  
  3         28  
8 3     3   1149  
  3         7  
  3         23  
9             with 'Catmandu::Exporter';
10              
11              
12             1;
13              
14              
15             =pod
16              
17             =head1 NAME
18              
19             Catmandu::Exporter::Null - a expoter that doesn't export anything
20              
21             =head1 SYNOPSIS
22              
23             # From the commandline
24             $ catmandu convert JSON --fix myfixes to Null < /tmp/data.json
25              
26             $ catmandu convert JSON --fix 'add_to_exporter(.,JSON)' to Null < /tmp/data.json
27            
28             =head1 DESCRIPTION
29              
30             This exporter exports nothing and can be used as in situations where you export
31             data in the Fix script itself.
32              
33             =head1 SEE ALSO
34              
35             L<Catmandu::Importer::Mock>
36              
37             =cut