X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FDispatchType%2FDefault.pm;fp=lib%2FCatalyst%2FDispatchType%2FDefault.pm;h=fc734dd44c66ae8b3dd4ca8355196c859e54a82b;hp=58779fa87f2f1ecb9f05ddf2378f582fc35aa2f6;hb=b2b90ec28d4f51ef6e86e5acc2abb1dc92446147;hpb=ad1783ae4aab4ce724e277cc09ed15a1ef1f64c6 diff --git a/lib/Catalyst/DispatchType/Default.pm b/lib/Catalyst/DispatchType/Default.pm index 58779fa..fc734dd 100644 --- a/lib/Catalyst/DispatchType/Default.pm +++ b/lib/Catalyst/DispatchType/Default.pm @@ -17,8 +17,12 @@ See L. =head2 $self->match( $c, $path ) -Check if default action matches, and set action if it does. -Will be called last for each controller. +If path is empty (i.e. all path parts have been converted into args), +attempts to find a default for the namespace constructed from the args, +or the last inherited default otherwise and will match that. + +If path is not empty, never matches since Default will only match if all +other possibilities have been exhausted. =cut