1 package Config::Any::INI;
\r
8 Config::Any::INI - Load INI config files
\r
12 Loads INI files. Example:
\r
24 =head2 extensions( )
\r
26 return an array of valid extensions (C<ini>).
\r
34 =head2 load( $file )
\r
36 Attempts to load C<$file> as an INI file.
\r
44 require Config::Tiny;
\r
45 my $config = Config::Tiny->read( $file );
\r
47 my $main = delete $config->{ _ };
\r
49 $out->{$_} = $main->{$_} for keys %$main;
\r
51 for my $k (keys %$config) {
\r
52 my @keys = split /\s+/, $k;
\r
53 my $ref = $config->{$k};
\r
56 my ($a, $b) = @keys[0,1];
\r
57 $out->{$a}->{$b} = $ref;
\r
69 =item * Brian Cassidy E<lt>bricas@cpan.orgE<gt>
\r
71 =item * Joel Bernstein E<lt>rataxis@cpan.orgE<gt>
\r
75 =head1 COPYRIGHT AND LICENSE
\r
77 Copyright 2006 by Brian Cassidy
\r
79 This library is free software; you can redistribute it and/or modify
\r
80 it under the same terms as Perl itself.
\r
88 =item * L<Config::Any>
\r
90 =item * L<Config::Tiny>
\r