
Catalyst::DispatchType::Regex - Regex DispatchType


Dispatch type managing path-matching behaviour using regexes. For more information on dispatch types, see:

Output a table of all regex actions, and their private equivalent.
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.
Registers one or more regex actions for an action object. Also registers them as literal paths.
Returns 1 if any regexps were registered.
Register an individual regex on the action. Usually called from the register method.
returns a URI for this action if it can find a regex attributes that contains the correct number of () captures. Note that this may function incorrectly in the case of nested captures - if your regex does (...(..))..(..) you'll need to pass the first and third captures only.

Catalyst Contributors, see Catalyst.pm

This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.