<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -4,9 +4,7 @@ use MyAggregator::Entry;
 use namespace::autoclean;
 BEGIN { extends 'Catalyst::Controller'; }
 
-__PACKAGE__-&gt;config-&gt;{namespace} = 'entry';
-
-sub view : Chained('/') : PathPart('entry') : Args(1) {
+sub view : Chained('/root') : PathPart('entry') : Args(1) {
     my ( $self, $c, $id ) = @_;
 
     $c-&gt;stash-&gt;{entry} = $c-&gt;model('KiokuDB')-&gt;lookup($id);</diff>
      <filename>lib/MyFeedReader/Controller/Entry.pm</filename>
    </modified>
    <modified>
      <diff>@@ -3,16 +3,16 @@ use Moose;
 use namespace::autoclean;
 BEGIN { extends 'Catalyst::Controller' }
 
-__PACKAGE__-&gt;config-&gt;{namespace} = 'feed';
+sub feed : Chained('/root') PathPart('feed') CaptureArgs(0) {}
 
-sub index : Path : Args(0) {
+sub index : Chained('feed') PathPart('') Args(0) {
     my ( $self, $c ) = @_;
 
     $c-&gt;stash-&gt;{feeds}
         = [ $c-&gt;model('MyModel')-&gt;resultset('Feed')-&gt;search() ];
 }
 
-sub view : Chained('/') : PathPart('feed/view') : Args(1) {
+sub view : Chained('feed') : PathPart('view') : Args(1) {
     my ( $self, $c, $id ) = @_;
 
     $c-&gt;stash-&gt;{feed}</diff>
      <filename>lib/MyFeedReader/Controller/Feed.pm</filename>
    </modified>
    <modified>
      <diff>@@ -25,14 +25,16 @@ MyFeedReader::Controller::Root - Root Controller for MyFeedReader
 
 =cut
 
-sub index :Path :Args(0) {
+sub root : Chained('/') PathPart() CaptureArgs(0) {}
+
+sub index : Chained('root') PathPart('') Args(0) {
     my ( $self, $c ) = @_;
 
     # Hello World
     $c-&gt;response-&gt;body( $c-&gt;welcome_message );
 }
 
-sub default :Path {
+sub default : Private {
     my ( $self, $c ) = @_;
     $c-&gt;response-&gt;body( 'Page not found' );
     $c-&gt;response-&gt;status(404);</diff>
      <filename>lib/MyFeedReader/Controller/Root.pm</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>08ed22e2d7d1e71ddfbff1b41624df4d2bee31ed</id>
    </parent>
  </parents>
  <author>
    <name>t0m</name>
    <email>bobtfish@bobtfish.net</email>
  </author>
  <url>http://github.com/franckcuny/ironman-myfeedreader/commit/d44c390bcf0237d5a81cff9e17721113a01f4e2c</url>
  <id>d44c390bcf0237d5a81cff9e17721113a01f4e2c</id>
  <committed-date>2009-05-17T18:01:40-07:00</committed-date>
  <authored-date>2009-05-17T18:01:40-07:00</authored-date>
  <message>Fix up mixture of chained and path dispatch to be all chained</message>
  <tree>03102be4f844679d3785cceb301850f8393e3621</tree>
  <committer>
    <name>t0m</name>
    <email>bobtfish@bobtfish.net</email>
  </committer>
</commit>
