[Omaha.pm] Catalyst::Runtime POD

Jay Hannah jay at jays.net
Wed Sep 10 08:25:55 PDT 2008


Got another patch applied to Catalyst today.

Now I don't have to remember where I put that note-to-self, it's in  
the docs for everyone's benefit. (Especially mine!)   :)

j



$ svn info Catalyst.pm
URL: http://dev.catalyst.perl.org/repos/Catalyst/Catalyst-Runtime/ 
5.80/trunk/lib/Catalyst.pm

$ svn diff -r8393:8394
Index: Catalyst.pm
===================================================================
--- Catalyst.pm (revision 8393)
+++ Catalyst.pm (revision 8394)
@@ -1011,6 +1011,15 @@
  C<@args> is an arrayref it is treated as a list of captures to be  
passed
  to C<uri_for_action>.

+You can maintain the arguments captured by an action (e.g.: Regex,  
Chained)
+using C<< $c->req->captures >>.
+
+  # For the current action
+  $c->uri_for($c->action, $c->req->captures);
+
+  # For the Foo action in the Bar controller
+  $c->uri_for($c->controller->('Bar')->action_for('Foo'), $c->req- 
 >captures);
+
  =cut

  sub uri_for {




More information about the Omaha-pm mailing list