X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FDispatchType%2FRegex.pm;h=3fbc04c8c8bddf417e7f4ac664e2703bc32bf31c;hp=c40be54e5c30433450c3402708470065a7b6115b;hb=b2b90ec28d4f51ef6e86e5acc2abb1dc92446147;hpb=ad1783ae4aab4ce724e277cc09ed15a1ef1f64c6 diff --git a/lib/Catalyst/DispatchType/Regex.pm b/lib/Catalyst/DispatchType/Regex.pm index c40be54..3fbc04c 100644 --- a/lib/Catalyst/DispatchType/Regex.pm +++ b/lib/Catalyst/DispatchType/Regex.pm @@ -36,8 +36,10 @@ sub list { =head2 $self->match( $c, $path ) -Check path against compiled regexes, and set action to any matching -action. Returns 1 on success and 0 on failure. +Checks path against every compiled regex, and offers the action for any regex +which matches a chance to match the request. If it succeeds, sets action, +match and captures on $c->req and returns 1. If not, returns 0 without +altering $c. =cut @@ -65,10 +67,10 @@ sub match { =head2 $self->register( $c, $action ) -Registers one or more regex actions for an action object.\ +Registers one or more regex actions for an action object. Also registers them as literal paths. -Returns 1 on if any regexps were registered. +Returns 1 if any regexps were registered. =cut @@ -89,7 +91,7 @@ sub register { =head2 $self->register_regex($c, $re, $action) Register an individual regex on the action. Usually called from the -register action. +register method. =cut