Catalyst::DispatchType - DispatchType Base Class
This is an abstract base class for Dispatch Types.
From a code perspective, dispatch types are used to find which actions to call
for a given request URL. Website authors will typically work with them via
subroutine names attributes; a description of dispatch at the attribute/URL
level is given in Catalyst::Manual::Intro.
abstract method, to be implemented by dispatchtypes. Called to display info in
abstract method, to be implemented by dispatchtypes. Returns true if the
dispatch type matches the given path
abstract method, to be implemented by dispatchtypes. Takes a context object and
a Catalyst::Action object.
Should return true if it registers something, or false otherwise.
abstract method, to be implemented by dispatchtypes. Takes a Catalyst::Action
object and an arrayref of captures, and should return either a URI part which
if placed in $c->req->path would cause $self->match to match this
action and set $c->req->captures to the supplied arrayref, or undef if
unable to do so.
Default fallback, returns nothing. See Catalyst::Dispatcher for more info about
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.