X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst.pm;h=b2f72128a6dd9fe454fe738b65f03426ebf605b8;hb=ba599d1c7a0c3219cd3825264c44d22362ed179a;hp=e9fed2e079936bd950bc1e337011f008f524a994;hpb=f5681c92bdf43dd0622e1a666babc14057085943;p=catagits%2FCatalyst-Runtime.git
diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm
index e9fed2e..b2f7212 100644
--- a/lib/Catalyst.pm
+++ b/lib/Catalyst.pm
@@ -17,7 +17,9 @@ use Time::HiRes qw/gettimeofday tv_interval/;
use URI;
use Scalar::Util qw/weaken/;
-__PACKAGE__->mk_accessors(qw/counter depth request response state/);
+__PACKAGE__->mk_accessors(
+ qw/counter depth request response state action namespace/
+);
# Laziness++
*comp = \&component;
@@ -36,12 +38,12 @@ our $DETACH = "catalyst_detach\n";
require Module::Pluggable::Fast;
# Helper script generation
-our $CATALYST_SCRIPT_GEN = 8;
+our $CATALYST_SCRIPT_GEN = 9;
__PACKAGE__->mk_classdata($_)
for qw/components arguments dispatcher engine log/;
-our $VERSION = '5.49_01';
+our $VERSION = '5.49_02';
sub import {
my ( $class, @arguments ) = @_;
@@ -167,6 +169,10 @@ Specify log level.
=over 4
+=item $c->action
+
+Accessor for the current action
+
=item $c->comp($name)
=item $c->component($name)
@@ -251,6 +257,27 @@ from the function.
sub forward { my $c = shift; $c->dispatcher->forward( $c, @_ ) }
+=item $c->namespace
+
+Accessor to the namespace of the current action
+
+=item $c->path_to(@path)
+
+Merges C<@path> with $c->config->{home} and returns a L
Welcome to the wonderful world of Catalyst. - This MVC framework will make web development - something you had never expected it to be: - Fun, rewarding and quick.
+ This MVC + framework will make web development something you had + never expected it to be: Fun, rewarding and quick.That really depends on what you want to do. We do, however, provide you with a few starting points.
If you want to jump right into web development with Catalyst you might want to check out the documentation.
-perldoc Catalyst::Manual
-perldoc Catalyst::Manual::Intro
- If you would like some background information on the - MVC-pattern, these links might be of help to you.
-perldoc Catalyst::Manual::Intro
+perldoc Catalyst::Manual
Next it's time to write an actual application. Use the - helper scripts to generate controllers, models and views, they - can save you a lot of work. Also, be sure to check out the vast - and growing collection of plugins for Catalyst on CPAN, you are - likely to find what you need there. + helper scripts to generate controllers, + models and + views, + they can save you a lot of work.
+script/${prefix}_create.pl -help
+ Also, be sure to check out the vast and growing + collection of plugins for Catalyst on CPAN, + you are likely to find what you need there.