X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Manual.git;a=blobdiff_plain;f=lib%2FCatalyst%2FManual%2FIntro.pod;h=a5acd72750e48d7f32b745a679e8e2857e2c6ad3;hp=741a79fb04ce393065d2ae36a86746dd690514c3;hb=be3349e1a2966ee8abc15c1b9a168a3c70125ccb;hpb=7c8f8c03513851be71bef7cf67c6de202a7c4d2c diff --git a/lib/Catalyst/Manual/Intro.pod b/lib/Catalyst/Manual/Intro.pod index 741a79f..a5acd72 100644 --- a/lib/Catalyst/Manual/Intro.pod +++ b/lib/Catalyst/Manual/Intro.pod @@ -122,14 +122,14 @@ separately - which will turn the built server into a fully fledged production ready server (although you'll probably want to run it behind a front end proxy if you end up using it). -=back - =item * PSGI Support Starting with Catalyst version 5.9 Catalyst ships with L integration for even more powerful and flexible testing and deployment options. See L for details. +=back + =head3 Simplicity The best part is that Catalyst implements all this flexibility in a very @@ -482,9 +482,9 @@ application. use base qw/Catalyst::Controller/; - sub login : Path("login") { } + sub sign_in : Path("sign-in") { } sub new_password : Path("new-password") { } - sub logout : Path("logout") { } + sub sign_out : Path("sign-out") { } package MyApp::Controller::Catalog; @@ -870,8 +870,8 @@ subroutine name together determine the path. 1; -Matches http://localhost:3000/foo - that is, the action is mapped -directly to the controller namespace, ignoring the function name. +Matches http://localhost:3000/bar - that is, the action is mapped +directly to the method name, ignoring the controller namespace. C<:Global> always matches from the application root: it is simply shorthandfor C<:Path('/methodname')>. C<:Local> is shorthand for