MATSUNO★Tokuhiro"'<xmp>
/
Amon2-2.21
/
Amon2::Config::Simple
NAME
Amon2::Config::Simple - Default configuration file loader
SYNOPSIS
package MyApp;
# do "config/@{{ $c->mode_name ]}.pl"
use Amon2::Config::Simple;
sub load_config { Amon2::Config::Simple->load(shift) }
DESCRIPTION
This is a default configuration file loader for Amon2.
This module loads the configuration by do
function. Yes, it's just plain perl code structure.
HOW DO YOU USE YOUR OWN ENVIRONMENT VARIABLE FOR DETECTING CONFIGURATION FILE?
If you want to use "config/$ENV{RUN_MODE}.pl" for the configuration file, you can write code as following:
package MyApp;
use Amon2::Config::Simple;
sub load_config { Amon2::Config::Simple->load(shift, +{ environment => $ENV{RUN_MODE} } ) }