line |
true |
false |
branch |
88
|
0 |
2 |
if (ref $args{'sensitive_fields'} eq 'Regexp') { } |
|
0 |
2 |
elsif (ref $args{'sensitive_fields'} eq 'ARRAY') { } |
104
|
1 |
1 |
if (ref $args{'replacement_callbacks'} eq 'HASH') |
107
|
0 |
2 |
if (exists $args{'replacement'}) { } |
133
|
0 |
4 |
if ($recurse_count++ > $self->{'recurse_limit'}) |
138
|
0 |
4 |
if (ref $data ne 'HASH') |
144
|
2 |
12 |
if (ref $data->{$key} eq 'HASH') { } |
|
6 |
12 |
elsif ($self->{'is_sensitive_field'} and $self->{'is_sensitive_field'}{lc $key} or $self->{'censor_regex'} and $key =~ /$self->{'censor_regex'}/) { } |
152
|
1 |
5 |
if ($self->{'replacement_callbacks'}{lc $key}) { } |
188
|
0 |
0 |
unless eval {
do {
require Clone;
1
}
} |
196
|
0 |
0 |
ref $class && $class->isa('Data::Censor') ? : |