The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

OX::RouteBuilder::ControllerAction - OX::RouteBuilder which routes to an action method in a controller class

VERSION

version 0.08

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 at iinteractive.com>

  • Jesse Luehrs <doy at cpan dot org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2012 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.