]> git.decadent.org.uk Git - maypole.git/commitdiff
fixing Components integration
authorAaron Trevena <aaron.trevena@gmail.com>
Wed, 11 Jan 2006 17:45:39 +0000 (17:45 +0000)
committerAaron Trevena <aaron.trevena@gmail.com>
Wed, 11 Jan 2006 17:45:39 +0000 (17:45 +0000)
git-svn-id: http://svn.maypole.perl.org/Maypole/trunk@448 48953598-375a-da11-a14b-00016c27c3ee

lib/Maypole.pm
lib/Maypole/Components.pm

index 2f609d8b0496b1838e5069b403e1f5273afcdc1b..3fcfd159a835442d78ec806fdb1c948765e25efd 100644 (file)
@@ -457,8 +457,9 @@ sub handler : method  {
 }
 
 sub component {
+  my ($r,$path) = @_;
   my $component = Maypole::Components->new(@_);
-  return $component->handler;
+  return $component->handler($path);
 }
 
 
index b679e8db4c4f1109cc40146b29f16b9ceefb2c17..48c54c7be7290cf7ae8130fd26af5500ade510da 100644 (file)
@@ -6,12 +6,13 @@ use URI;
 use URI::QueryParam;
 
 sub new {
-    my ($class,$r, $path) = @_;
+    my ($class,$r) = @_;
     my $self = bless { config => $r->config, parent => $r }, $class;
 }
 
 sub handler {
     my $self = shift;
+    my $path = shift;
     my $url = URI->new($path);
     $self->{path} = $url->path;
     $self->parse_path;