NAME
Data::Phrasebook::Loader::ApacheFormat - Config::ApacheFormat phrasebook loader
SYNOPSIS
use Data::Phrasebook;
# load a phrasebook using Config::ApacheFormat syntax
$book = Data::Phrasebook->new(class => 'Plain',
loader => 'ApacheFormat',
file => 'phrases.conf');
# lookup some values, with optional value replacement
$data = $book->fetch('key');
$data = $book->fetch('key2', { name => 'value'});
# switch dictionaries (blocks in the configuration file)
$book->dict('NewDict');
# get value for key in the NewDict block
$data = $book->fetch('key');
And your configuration file ('phrases.conf' in the code above) looks like:
key "Some ol' value"
key2 100.00
<NewDict>
key "A special value for NewDict"
</NewDict>
DESCRIPTION
This module allows you to use Config::ApacheFormat with Data::Phrasebook. It should function just like any other Data::Phrasebook backend.
BUGS
I know of no bugs in this module. If you find one, please file a bug report at:
http://rt.cpan.org
Alternately you can email me directly at sam@tregar.com. Please include the version of the module and a complete test case that demonstrates the bug.
AUTHOR
Sam Tregar <sam@tregar.com>
Thanks to Plus Three, LP (http://plusthree.com) for sponsoring my work on this module.
COPYRIGHT AND LICENSE
Copyright (C) 2005 by Sam Tregar
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.