X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst.pm;h=df3495a0936eecbcd8f8bebd276cef10e67b7779;hb=c664a7e56564c0dc035f31ed900aa697f2e079e4;hp=0d2f091abd556b22a8e3ebee11b59118e13f5e14;hpb=2c63fc071ea38e61f4bb9b176ba22058df798b36;p=catagits%2FCatalyst-Runtime.git
diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm
index 0d2f091..df3495a 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;
@@ -41,7 +43,7 @@ our $CATALYST_SCRIPT_GEN = 8;
__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.