summaryrefslogtreecommitdiff
path: root/devel/p5-ConfigReader/pkg-descr
blob: b89adc83c8e1d279fcb164969b47c835f411c72f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
       The ConfigReader library is a set of classes which reads
       directives from a configuration file.  The library is
       completely object oriented, and it is envisioned that
       parsers for new styles of configuration files can be
       easily added.

       ConfigReader::Spec encapsulates a specification for
       configuration directives.  You can specify which
       directives can be in the configuration file, aliases for
       the directive, whether the directive is required or has a
       default value, and how to parse the directive value.

       Here's an example of how one directive might be specified:

            required $spec 'HomePage', 'new URI::URL';

       This defines a required directive called 'HomePage'.  To
       parse the value from the configuration file, the
       URI::URL::new() method will be called with the string
       value as its argument.

       use 'perldoc ConfigReader' for more information.