X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FHelper.pm;h=bfdfefc6def01f3e24ff814ffefb8e359d43dd76;hp=0a1e108fcf78483eaa37889008017a8bf20978fd;hb=2e4a6ec399b96865713c7e08c8dcb10dbd7ec5da;hpb=829a28ca1fb2e9b4bc207d6fa3ef3eba42cec4b3 diff --git a/lib/Catalyst/Helper.pm b/lib/Catalyst/Helper.pm index 0a1e108..bfdfefc 100644 --- a/lib/Catalyst/Helper.pm +++ b/lib/Catalyst/Helper.pm @@ -98,7 +98,7 @@ sub mk_app { $self->_mk_test; $self->_mk_create; } - return 1; + return $self->{dir}; } =head3 mk_component @@ -115,7 +115,8 @@ sub mk_component { $self->{author} = $self->{author} = $ENV{'AUTHOR'} || eval { @{ [ getpwuid($<) ] }[6] } || 'A clever guy'; - $self->{base} = File::Spec->catdir( $FindBin::Bin, '..' ); + $self->{base} ||= File::Spec->catdir( $FindBin::Bin, '..' ); + die $self->{base}; unless ( $_[0] =~ /^(?:model|view|controller)$/i ) { my $helper = shift; my @args = @_;