
MojoX::Dispatcher::Routes - Routes Dispatcher

use MojoX::Dispatcher::Routes;
my $dispatcher = MojoX::Dispatcher::Routes->new;

MojoX::Dispatcher::Routes is a dispatcher based on MojoX::Routes.
MojoX::Dispatcher::Routes inherits all attributes from MojoX::Routes and implements the follwing the ones.
controller_base_class my $base = $dispatcher->controller_base_class;
$dispatcher = $dispatcher->controller_base_class(
'MojoX::Dispatcher::Routes::Controller'
);
hidden my $hidden = $dispatcher->hidden;
$dispatcher = $dispatcher->hidden(
[qw/new attr tx render req res stash/]
);
namespace my $namespace = $dispatcher->namespace;
$dispatcher = $dispatcher->namespace('Foo::Bar::Controller');

MojoX::Dispatcher::Routes inherits all methods from MojoX::Routes and implements the follwing the ones.
dispatch my $e = $dispatcher->dispatch(
MojoX::Dispatcher::Routes::Controller->new
);
dispatch_callbackmy $e = $dispatcher->dispatch_callback($c);
dispatch_controllermy $e = $dispatcher->dispatch_controller($c);
generate_classmy $class = $dispatcher->generate_class($c);
generate_methodmy $method = $dispatcher->genrate_method($c);
hide $dispatcher = $dispatcher->hide('new');
render$dispatcher->render($c);
walk_stackmy $e = $dispatcher->walk_stack($c);