X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FHelper.pm;h=f4f211031c4791c94d9194511075e9f7eff55a30;hb=42a57832aea5e5c4684d534aa7d133c15aac4b42;hp=2f3e2a7c7be95b16c7d8d69e03a6f8fb671c9bb0;hpb=195631f4eb6fe6091112178b0c422a9b78fa5631;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Helper.pm b/lib/Catalyst/Helper.pm index 2f3e2a7..f4f2110 100644 --- a/lib/Catalyst/Helper.pm +++ b/lib/Catalyst/Helper.pm @@ -8,6 +8,7 @@ use File::Path; use IO::File; use FindBin; use Template; +our $CATALYST_SCRIPT_GEN = 2; my %cache; @@ -58,6 +59,7 @@ sub mk_app { $self->{dir} = $name; $self->{dir} =~ s/\:\:/-/g; $self->{startperl} = $Config{startperl}; + $self->{scriptgen}=$CATALYST_SCRIPT_GEN; $self->_mk_dirs; $self->_mk_appclass; $self->_mk_makefile; @@ -535,7 +537,10 @@ the same terms as perl itself. __server__ [% startperl %] -w -BEGIN { $ENV{CATALYST_ENGINE} = 'HTTP' } +BEGIN { + $ENV{CATALYST_ENGINE} = 'HTTP'; + $ENV{CATALYST_SCRIPT_GEN} = [% scriptgen %]; +} use strict; use Getopt::Long; @@ -715,7 +720,7 @@ use base 'Catalyst::Base'; [% IF type == 'C' %] sub default : Private { - my ( $self, $c ) = \@_; + my ( $self, $c ) = @_; $c->res->output('Congratulations, [% class %] is on Catalyst!'); }