NAME
OX::RouteBuilder::ControllerAction - OX::RouteBuilder which routes to an action method in a controller class
VERSION
version 0.14
SYNOPSIS
package MyApp;
use OX;
has controller => (
is => 'ro',
isa => 'MyApp::Controller',
);
router as {
route '/' => 'controller.index';
};
DESCRIPTION
This is an OX::RouteBuilder which routes to action methods on a controller class. The action_spec
should be a string in the form "$controller.$action"
, where $controller
is the name of a service which provides a controller instance, and $action
is the name of a method on that class.
controller
and action
will also be automatically added as defaults for the route, as well as name
(which will be set to "$controller.$action"
.
AUTHORS
Stevan Little <stevan.little@iinteractive.com>
Jesse Luehrs <doy@tozt.net>
COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Infinity Interactive.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.