X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=lib%2FMaypole.pm;h=fd11fbe9d3862760bfeacd4398ca5604bb1218f0;hb=2009ec81c3cc790cbdc42082c459cf57bdccedad;hp=20a3c0e02f14c8593e824fdd9c59ce310a3a9320;hpb=4e422b379c918ff554172ed95a9f334520c23cec;p=maypole.git diff --git a/lib/Maypole.pm b/lib/Maypole.pm index 20a3c0e..fd11fbe 100644 --- a/lib/Maypole.pm +++ b/lib/Maypole.pm @@ -118,6 +118,16 @@ sub additional_data {} sub authenticate { return OK } +sub parse_path { + my $self = shift; + $self->{path} ||= "frontpage"; + my @pi = split /\//, $self->{path}; + shift @pi while @pi and !$pi[0]; + $self->{table} = shift @pi; + $self->{action} = shift @pi; + $self->{args} = \@pi; +} + =head1 NAME Maypole - MVC web application framework