Joel Bernstein > Config-Any-0.07 > Config::Any::INI

Download:
Config-Any-0.07.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  4
View/Report Bugs
Source   Latest Release: Config-Any-0.24

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.

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;

AUTHOR ^

COPYRIGHT AND LICENSE ^

Copyright 2006 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 ^

syntax highlighting: