MATSUNO★Tokuhiro > Amon2 > Amon2::Config::Simple

Download:
Amon2-6.11.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Source  

NAME ^

Amon2::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) }

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.

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} } ) }
syntax highlighting: