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=94702974a1f4fdb8072f2601a401e3a714c1056e;hp=520e038987fe3c4d2bfd28afad1d11f4317ca27b;hb=4ab87e274ac0a05f98c10a4cdba467ba4398b0d3;hpb=1627551a60fe1e220d390a565f793dea27cd36a6 diff --git a/lib/Catalyst/DispatchType/Regex.pm b/lib/Catalyst/DispatchType/Regex.pm index 520e038..9470297 100644 --- a/lib/Catalyst/DispatchType/Regex.pm +++ b/lib/Catalyst/DispatchType/Regex.pm @@ -18,6 +18,8 @@ See L. =head2 $self->list($c) +Output a table of all regex actions, and their private equivalent. + =cut sub list { @@ -33,6 +35,9 @@ 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. + =cut sub match { @@ -59,6 +64,11 @@ sub match { =head2 $self->register( $c, $action ) +Registers one or more regex actions for an action object.\ +Also registers them as literal paths. + +Returns 1 on if any regexps were registered. + =cut sub register { @@ -77,6 +87,9 @@ sub register { =head2 $self->register_regex($c, $re, $action) +Register an individual regex on the action. Usually called from the +register action. + =cut sub register_regex {