prepared for 0.14
Marcus Ramberg [Thu, 13 Oct 2005 12:53:23 +0000 (12:53 +0000)]
Changes
lib/Catalyst/Helper/View/TTSite.pm
lib/Catalyst/View/TT.pm

diff --git a/Changes b/Changes
index 849a8f7..fd5977e 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,10 @@
 Revision history for Perl extension Catalyst::View::TT.
 
+0.14  - TBR
+       - removed superflous 'templates' inside 'root'
+       - made it possible to forward to the message action by
+         passing the message in the stash. (example)
+
 0.13  Fri Oct 07 13:30:00 2005
         - Fixed constructor
         - Big update by Andy Wardley
index b3b301b..b73e436 100644 (file)
@@ -12,10 +12,9 @@ sub mk_compclass {
 
 sub mk_templates {
     my ( $self, $helper ) = @_;
-    my $base = $helper->{base};
-    my $tdir = File::Spec->catfile( $base, 'root', 'templates' );
-    my $ldir = File::Spec->catfile( $tdir, 'lib' );
-    my $sdir = File::Spec->catfile( $tdir, 'src' );
+    my $base = $helper->{base},;
+    my $ldir = File::Spec->catfile( $base, 'root', 'lib' );
+    my $sdir = File::Spec->catfile( $base, 'root', 'src' );
 
     $helper->mk_dir($ldir);
     $helper->mk_dir($sdir);
@@ -57,7 +56,7 @@ Catalyst::Helper::View::TTSite - Helper for TT view which builds a skeleton web
     sub message : Global {
         my ( $self, $c ) = @_;
         $c->stash->{template} = 'message.tt2';
-        $c->stash->{message}  = $c->req->param('message') || 'Hello World';
+        $c->stash->{message}  ||= $c->req->param('message') || 'No message';
     }
     
     sub default : Private {
@@ -127,7 +126,7 @@ my $root = [% app %]->config->{root};
 
 __PACKAGE__->config({
     CATALYST_VAR => 'Catalyst',
-    INCLUDE_PATH => [ "$root/templates/src", "$root/templates/lib" ],
+    INCLUDE_PATH => [ "$root/src", "$root/lib" ],
     PRE_PROCESS  => 'config/main',
     WRAPPER      => 'site/wrapper',
     ERROR        => 'error.tt2',
index 736584d..4e94869 100644 (file)
@@ -6,7 +6,7 @@ use Template;
 use Template::Timer;
 use NEXT;
 
-our $VERSION = '0.13';
+our $VERSION = '0.14';
 
 __PACKAGE__->mk_accessors('template');