X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FHelper.pm;h=bfdfefc6def01f3e24ff814ffefb8e359d43dd76;hb=2e4a6ec399b96865713c7e08c8dcb10dbd7ec5da;hp=0a1e108fcf78483eaa37889008017a8bf20978fd;hpb=9624cd13b2e160bcf70784157e9527d64c900687;p=catagits%2FCatalyst-Runtime.git 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 = @_;