Package MyAppConfig;
my $cfg = {
DBMpath => '/foo/bar/quux',
salt => 'NaCl',
baseDir => '/baz/bar/foo',
};
sub salt {
my ($class,$salt) = @_;
$cfg->{salt} = $salt if $salt;
return $cfg->{salt};
}
# Write accessors/mutators as desired for the other elements too.
####
MyAppConfig->salt('NaCl');
MyAppConfig->DBMpath('/foo/bar/gack');
####
PerlAddVar MySalt NaCl
PerlAddVar MyDBMPath /foo/bar/yak
PerlAddVar MyBaseDir /bar/foo/mkay
####
my $salt = $r->dir_config->get('MySalt');