Merge branch 'master' of git.moose.perl.org:MooseX-SimpleConfig
Tomas Doran [Mon, 12 Apr 2010 20:16:06 +0000 (21:16 +0100)]
* 'master' of git.moose.perl.org:MooseX-SimpleConfig:
  fixed configfile attribute examples
  added metadata to Makefile.PL

Makefile.PL
lib/MooseX/SimpleConfig.pm

index f0d52e8..7f1e543 100644 (file)
@@ -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;
index 67e1f3b..1a7add5 100644 (file)
@@ -121,12 +121,12 @@ well, which allows specifying C<-configfile> on the commandline.
 Provided by the base role L<MooseX::ConfigFromFile>.  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.