NAME
Ado::Plugin::Routes - Keep routes separately.
SYNOPSIS
#Open $MOJO_HOME/etc/plugins/routes.conf and describe your routes
routes => [
{route => '/ado-users', via => ['GET'],
to => 'ado-users#list',},
{route => '/ado-users', via => ['POST'],
to => 'ado-users#add',},
...
DESCRIPTION
Ado::Plugin::Routes allows you to define your routes in a separate file $MOJO_HOME/etc/plugins/routes.conf
. In the configuration file you can also use the app
keyword and add complex routes as you would do directly in the code.
METHODS
Ado::Plugin::Routes inherits all methods from Ado::Plugin and implements the following new ones.
register
This method is called by $app->plugin
. Registers the plugin in Ado application and merges routes configuration from $MOJO_HOME/etc/ado.conf
with routes defined in $MOJO_HOME/etc/plugins/routes.conf
. Routes defined in ado.conf
can overrwite those defined in plugins/routes.conf
.
SEE ALSO
Mojolicious::Guides::Routing, Mojolicious::Routes, Ado::Plugin, Ado::Manual::Plugin,Mojolicious::Plugins, Mojolicious::Plugin,
SPONSORS
The original author
AUTHOR
Красимир Беров (Krasimir Berov)
COPYRIGHT AND LICENSE
Copyright 2013 Красимир Беров (Krasimir Berov).
This program is free software, you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License v3 (LGPL-3.0). You may copy, distribute and modify the software provided that modifications are open source. However, software that includes the license may release under a different license.
See http://opensource.org/licenses/lgpl-3.0.html for more information.