Config-Setting
view release on metacpan or search on metacpan
lib/Config/Setting/FileProvider.pm view on Meta::CPAN
my $self = {
Env => "SETTINGS_FILES",
Paths => [ $default ],
%args,
Files => [ ], # Must not be overridden!
};
bless $self, $class;
return $self->_init();
}
sub _init() {
my $self = shift;
my @files = @{ $self->{ Paths } };
# Allow listed files to be overridden by a hostname-specific
# one.
my $hn = hostname;
@files = map { $_, "$_.$hn" } @files;
# Always allow the environment to override previous choices.
my $envvar = $self->{ Env };
( run in 0.301 second using v1.01-cache-2.11-cpan-1f129e94a17 )