]> git.decadent.org.uk Git - maypole.git/blobdiff - lib/Maypole/Application.pm
POD updates: fleshed out some weak areas, reorganised a little and fixed some typogra...
[maypole.git] / lib / Maypole / Application.pm
index 584b0e4e2f40790ee1d5fd81e22cbb49ba28def6..d7af65d4b06c7ec0587159a978e1acbd509ceeed 100644 (file)
@@ -4,8 +4,10 @@ use strict;
 use warnings;
 use UNIVERSAL::require;
 use Maypole;
+use Maypole::Config;
 
 our @ISA;
+our $VERSION = '2.05';
 
 sub import {
     my ( $self, @plugins ) = @_;
@@ -30,6 +32,8 @@ sub import {
             }
         }
     }
+
+    $caller->config(Maypole::Config->new);
     $caller->setup() if $autosetup;
 }
 
@@ -46,7 +50,7 @@ else {
 
 =head1 NAME
 
-Maypole::Application - Maypole Universal Frontend
+Maypole::Application - Universal Maypole Frontend
 
 =head1 SYNOPSIS
 
@@ -83,6 +87,10 @@ is equivalent to
     use Maypole::Application;
     MyApp->setup;
 
+Note that no options are passed to C<setup()>. You must ensure that the
+required model config parameters are set in C<MyApp-E<gt>config>. See
+L<Maypole::Config> for more information.
+
 =head2 -Debug
 
     use Maypole::Application qw(-Debug);
@@ -100,3 +108,5 @@ Idea by Marcus Ramberg, C<marcus@thefeed.no>
 =head1 LICENSE
 
 You may distribute this code under the same terms as Perl itself.
+
+=cut