[Catalyst] YAML Config

Oleg Pronin syber.rus at gmail.com
Tue Jul 24 21:11:24 GMT 2007


I ended up with using Config::Any::Perl:
in /myapp.perl

package MyApp::ConfigurationSet;

$home =3D Path::Class::Dir->new(MyApp->config->{home});
.......
$var_dir =3D $home->subdir('var');
$pid_dir =3D $var_dir->subdir('pid');
$log_dir =3D $var_dir->subdir('log');
$log_file =3D $log_dir->file('default.log');
..........
return +{
    map { $_ =3D> ${"RGames::ConfigurationSet::$_"} }
    grep { $_ !~ /^BEGIN$/ }
    keys %{"MyApp::ConfigurationSet::"}
};

:))))
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20070725/cdcc4=
967/attachment.htm


More information about the Catalyst mailing list