Config::Any::INI(3p)

NAME
Config::Any::INI - Load INI config files

DESCRIPTION
Loads INI files. Example:

    name=TestApp

    [Controller::Foo]
    foo=bar

    [Model::Baz]
    qux=xyzzy

METHODS

  extensions( )
return an array of valid extensions ("ini").

  load( $file )
Attempts to load $file as an INI file.

  requires_all_of( )
Specifies that this module requires Config::Tiny in order to work.

PACKAGE VARIABLES

$MAP_SECTION_SPACE_TO_NESTED_KEY (boolean)
    This variable controls whether spaces in INI section headings will be expanded into nested hash keys. e.g. it controls whether [Full Power] maps to $config->{'Full Power'} or $config->{'Full'}->{'Power'}

    By default it is set to 1 (i.e. true).

    Set it to 0 to preserve literal spaces in section headings:

        use Config::Any;
        use Config::Any::INI;
        $Config::Any::INI::MAP_SECTION_SPACE_TO_NESTED_KEY = 0;

AUTHORS
Brian Cassidy <bricas@cpan.org>

Joel Bernstein <rataxis@cpan.org>

COPYRIGHT AND LICENSE
Copyright 2007 by Brian Cassidy, portions copyright 2006, 2007 by Joel Bernstein

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

•   Catalyst

•   Config::Any

•   Config::Tiny