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