File Coverage

blib/lib/Devel/Confess/Patch/UseDataDumpIfSmall.pm
Criterion Covered Total %
statement 14 17 82.3
branch n/a
condition n/a
subroutine 5 7 71.4
pod 0 1 0.0
total 19 25 76.0


line stmt bran cond sub pod time code
1             package Devel::Confess::Patch::UseDataDumpIfSmall;
2              
3 1     1   312858 use 5.010001;
  1         3  
4 1     1   5 use strict;
  1         1  
  1         19  
5 1     1   3 no warnings;
  1         2  
  1         80  
6              
7             our $AUTHORITY = 'cpan:PERLANCAR'; # AUTHORITY
8             our $DATE = '2024-02-16'; # DATE
9             our $DIST = 'Devel-Confess-Patch-UseDataDumpIfSmall'; # DIST
10             our $VERSION = '0.001'; # VERSION
11              
12 1     1   494 use Module::Patch;
  1         22504  
  1         8  
13 1     1   69 use base qw(Module::Patch);
  1         4  
  1         361  
14              
15             our %config;
16              
17             sub patch_data {
18             return {
19             v => 3,
20             config => {
21             },
22             patches => [
23             {
24             action => 'replace',
25             #mod_version => qr/^/,
26             sub_name => '_ref_formatter',
27             code => sub {
28 0     0     require Data::Dump::IfSmall;
29              
30             #local $SIG{__WARN__} = sub {};
31             #local $SIG{__DIE__} = sub {};
32 0           Data::Dump::IfSmall::dump($_[0]);
33             },
34             },
35 0     0 0   ],
36             };
37             }
38              
39             1;
40             # ABSTRACT: Use Data::Dump::IfSmall format refs
41              
42             __END__