Man pages sections > man3 > Config::Any::INI

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

Config::Any::INI(3pm) User Contributed Perl Documentation Config::Any::INI(3pm)

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 2006-2016 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
2017-06-18 perl v5.24.1