Data-Censor
view release on metacpan or search on metacpan
lib/Data/Censor.pm view on Meta::CPAN
defined which matches the key being considered takes precedence.
=back
=cut
sub new {
my $class = shift;
my %args = @_;
my $self = bless {} => $class;
if (ref $args{sensitive_fields} eq 'Regexp') {
$self->{censor_regex} = $args{sensitive_fields};
} elsif (ref $args{sensitive_fields} eq 'ARRAY') {
$self->{is_sensitive_field} = {
map { $_ => 1 } @{ $args{sensitive_fields} }
};
} else {
$self->{is_sensitive_field} = {
map { $_ => 1 } qw(
( run in 0.288 second using v1.01-cache-2.11-cpan-65fba6d93b7 )