]> git.decadent.org.uk Git - maypole.git/commitdiff
Rearranged pod for new methods
authorDavid Baird <cpan.zerofive@googlemail.com>
Wed, 12 Oct 2005 01:51:07 +0000 (01:51 +0000)
committerDavid Baird <cpan.zerofive@googlemail.com>
Wed, 12 Oct 2005 01:51:07 +0000 (01:51 +0000)
git-svn-id: http://svn.maypole.perl.org/Maypole/trunk@400 48953598-375a-da11-a14b-00016c27c3ee

lib/Maypole.pm

index 14260bd4320eb2ecfbf57591cbc5493b0fd5c50a..34446a2ad147b5ef3b651883486aabecb040be9e 100644 (file)
@@ -356,28 +356,6 @@ sub parse_path
     $self->args(\@pi);
 }
 
-=head3 make_path( %args or \%args or @args )
-
-This is the counterpart to C<Maypole::parse_path>. It generates a path to use
-in links, form actions etc. To implement your own path scheme, just override
-this method and C<parse_path>.
-
-    %args = ( table      => $table,
-              action     => $action,        
-              additional => $additional,    # optional - generally an object ID
-              );
-              
-    \%args = as above, but a ref
-    
-    @args = ( $table, $action, $additional );   # $additional is optional
-
-C<id> can be used as an alternative key to C<additional>.
-
-C<$additional> can be a string, an arrayref, or a hashref. An arrayref is
-expanded into extra path elements, whereas a hashref is translated into a query
-string. 
-
-=cut
 
 sub make_path
 {
@@ -417,16 +395,6 @@ sub make_path
     return $uri->as_string;
 }
 
-=head3 make_uri( @segments )
-
-Make a L<URI> object given table, action etc. Automatically adds
-the C<uri_base>. 
-
-If the final element in C<@segments> is a hash ref, C<make_uri> will render it
-as a query string.
-
-=cut
-
 sub make_uri
 {
     my ($r, @segments) = @_;
@@ -575,6 +543,35 @@ Returns the request path
 Parses the request path and sets the C<args>, C<action> and C<table> 
 properties
 
+=head3 make_path( %args or \%args or @args )
+
+This is the counterpart to C<parse_path>. It generates a path to use
+in links, form actions etc. To implement your own path scheme, just override
+this method and C<parse_path>.
+
+    %args = ( table      => $table,
+              action     => $action,        
+              additional => $additional,    # optional - generally an object ID
+              );
+              
+    \%args = as above, but a ref
+    
+    @args = ( $table, $action, $additional );   # $additional is optional
+
+C<id> can be used as an alternative key to C<additional>.
+
+C<$additional> can be a string, an arrayref, or a hashref. An arrayref is
+expanded into extra path elements, whereas a hashref is translated into a query
+string. 
+
+=head3 make_uri( @segments )
+
+Make a L<URI> object given table, action etc. Automatically adds
+the C<uri_base>. 
+
+If the final element in C<@segments> is a hash ref, C<make_uri> will render it
+as a query string.
+
 =head3 table
 
 The table part of the Maypole request path