MOSES-MOBY
view release on metacpan or search on metacpan
lib/MOSES/MOBY/Config.pm view on Meta::CPAN
my $varname = @_ ? shift : 'CONFIG';
require Data::Dumper;
return Data::Dumper->Dump ( [\%Config], [$varname]);
}
# imports names into the caller's namespace as global variables;
# adapted from the same method in Config::Simple
sub import_names {
shift;
my $namespace = @_ ? shift : (caller)[0];
return if $namespace eq 'MOSES::MOBY::Config';
no strict 'refs';
no warnings; # avoid "Useless use of a variable..."
while ( my ($key, $value) = each %Config ) {
$key =~ s/\W/_/g;
${$namespace . '::' . uc($key)} = $value;
}
}
( run in 0.956 second using v1.01-cache-2.11-cpan-1e74a51a04c )