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

NAME  DESCRIPTION  METHODS  extensions( )  load( $file )  requires_all_of( )  PACKAGE VARIABLES  AUTHORS  COPYRIGHT AND LICENSE  SEE ALSO 

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 <[email protected]>

Joel Bernstein <[email protected]>

COPYRIGHT AND LICENSE

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


Updated 2024-01-29 - jenkler.se | uex.se