Data-AnyXfer
view release on metacpan or search on metacpan
lib/Data/AnyXfer/Elastic/Utils.pm view on Meta::CPAN
}
}
sub make_safe_name {
my ( $self, $name, $hostname, $user, $package ) = @_;
croak "name not supplied" unless $name;
$hostname //= Sys::Hostname::hostname;
$user //= getpwuid($>) || $>;
$package //= $self->_find_test_package_name;
my $safe_name
= join( '_', grep {$_} ( $user, $hostname, $package, $name ) );
# make the name pretty and easy to type
$safe_name =~ s/-/_/g; # some hostnames have dashes in them
return $safe_name;
}
( run in 0.255 second using v1.01-cache-2.11-cpan-8d75d55dd25 )