NAME
Config::Setting::IniParser - parse windows .ini style files.
SYNOPSIS
my
$ini
= Config::Setting::IniParser->new(
Filename
=>
$inifile
);
foreach
my
$s
(
$ini
->sections()) {
"[$s]\n"
;
foreach
my
$k
(
$ini
->keylist(
$s
)) {
$k
,
"="
,
$ini
->get(
$s
,
$k
),
"\n"
;
}
"\n"
;
}
DESCRIPTION
This class provides OO access to windows .ini style files. At present, it only provides read access, not writing.
METHODS
- new ( ARGS )
-
Instantiate a new object. ARGS is a set of keyword / value pairs. Recognised options are:
- parse_file ( FILENAME )
-
Parse FILENAME into the object.
- parse_string ( STRING )
-
Parse STRING into the object.
- sections ( )
-
Return a list of all sections that occurred in the data. They are returned in the order in which they originally occurred.
- keylist ( SECTION )
-
Return a list of all keys in SECTION.
- get ( SECTION, KEY )
-
Return the value of KEY in SECTION.
SEE ALSO
perl(1).
AUTHOR
Dominic Mitchell, <cpan (at) happygiraffe.net>.
BUGS
Does not cater for quoted keys and values.
It is a bit eager about comment stripping.