SYNOPSIS

     use Config::Apachish::Reader;
     my $reader = Config::Apachish::Reader->new(
         # list of known attributes, with their default values
     );
     my $config_array = $reader->read_file('config.conf');

DESCRIPTION

    This module reads Apachish configuration files (a format mostly
    compatible with Apache webserver configuration format). It is a
    minimalist alternative to the more fully-featured Config::Apachish. It
    cannot write/modify Apachish files and is optimized for low startup
    overhead.

ATTRIBUTES

    # INSERT_BLOCK: lib/Config/Apachish/Base.pm attributes

METHODS

 new(%attrs) => obj

 $reader->read_file($filename) => hash

    Read configuration from a file. Die on errors.

 $reader->read_string($str) => hash

    Read configuration from a string. Die on errors.

SEE ALSO

    Apachish - specification

    Config::Apachish - round-trip parser for reading as well as writing
    Apachish documents

    Apachish::Examples - sample documents

    Prior arts: Config::ApacheFormat, Apache::ConfigFile, Config::General,
    Config::ApacheExtended. A more in-depth comparison between these
    modules and Apachish will be made in the future.