Amon2::Config::Simple - Default configuration file loader
package MyApp2;
# do "config/@{{ $c->mode_name ]}.pl"
use Amon2::Config::Simple;
sub load_config { Amon2::Config::Simple->load(shift) }
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.
Amon2 using configuration file in
"config/@{[ $c->mode_name ]}.pl".
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} } ) }