diff --git a/Makefile.PL b/Makefile.PL index f0d52e8..7f1e543 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -14,6 +14,11 @@ requires 'Config::Any' => '0.13'; system("pod2text lib/MooseX/SimpleConfig.pm >README") and die if $Module::Install::AUTHOR; +resources 'IRC' => 'irc://irc.perl.org/#moose'; +resources 'license' => 'http://dev.perl.org/licenses/'; +resources 'repository' => 'git://git.moose.perl.org/MooseX-SimpleConfig.git'; +resources 'MailingList' => 'http://news.gmane.org/gmane.comp.lang.perl.moose'; + auto_provides; auto_install; WriteAll; diff --git a/lib/MooseX/SimpleConfig.pm b/lib/MooseX/SimpleConfig.pm index 67e1f3b..1a7add5 100644 --- a/lib/MooseX/SimpleConfig.pm +++ b/lib/MooseX/SimpleConfig.pm @@ -121,12 +121,12 @@ well, which allows specifying C<-configfile> on the commandline. Provided by the base role L. You can provide a default configfile pathname like so: - has +configfile ( default => '/etc/myapp.yaml' ); + has '+configfile' => ( default => '/etc/myapp.yaml' ); You can pass an array of filenames if you want, but as usual the array has to be wrapped in a sub ref. - has +configfile ( default => sub { [ '/etc/myapp.yaml', '/etc/myapp_local.yml' ] } ); + has '+configfile' => ( default => sub { [ '/etc/myapp.yaml', '/etc/myapp_local.yml' ] } ); Config files are trivially merged at the top level, with the right-hand files taking precedence.