]> git.decadent.org.uk Git - maypole.git/blobdiff - lib/CGI/Maypole.pm
added rewrite_path()
[maypole.git] / lib / CGI / Maypole.pm
index b937d8279a6774e58edf5f99ae0aa1c2fd1ed804..8d9508c78ae66e50200ce72dc1ac276ef590b67d 100644 (file)
@@ -21,6 +21,7 @@ sub parse_location {
     my $loc = $self->{cgi}->url( -absolute => 1 );
     no warnings 'uninitialized';
     $self->{path} =~ s/^($loc)?\///;
+    $self->rewrite_path;
     $self->parse_path;
     $self->parse_args;
 }
@@ -40,7 +41,7 @@ sub send_output {
     my $r = shift;
     print $r->{cgi}->header(
         -type           => $r->{content_type},
-        -charset       => $r->{document_encoding},
+        -charset        => $r->{document_encoding},
         -content_length => length $r->{output},
     );
     print $r->{output};
@@ -62,8 +63,8 @@ CGI::Maypole - CGI-based front-end to Maypole
      package BeerDB;
      use base 'CGI::Maypole;
      BeerDB->setup("dbi:mysql:beerdb");
-     BeerDB->config->{uri_base} = "http://your.site/cgi-bin/beer.cgi/";
-     BeerDB->config->{display_tables} = [qw[beer brewery pub style]];
+     BeerDB->config->uri_base("http://your.site/cgi-bin/beer.cgi/");
+     BeerDB->config->display_tables([qw[beer brewery pub style]]);
      # Now set up your database:
      # has-a relationships
      # untaint columns