NAME

Mojolicious::Command::generate::routes_restsful_just_routes - Generate just the perl code for routes from a Mojolicious::Plugin::Routes::Restful HASH

SYNOPSIS

 my $commands = Mojolicious::Commands->new;
 my $gen = Mojolicious::Command::generate::routes_restsful_just_routes->new;
 $gen->run('RoutesRestfulCode',{ 
           CONFIG => { Namespaces => ['RouteRestfulApp::Controller'] },
           PARENT => {...

DESCRIPTION

Give Mojolicious::Command::generate::routes_restsful_just_routes a hash that was created for Mojolicious::Plugin::Routes::Restful it will generate the code for the described routes.

It is not intended to use this generator from the command line. Best to use it in a script. See the script dir for an example.

See Mojolicious::Plugin::Routes::Restful for details on how to make a Hash for this generator.

ATTRIBUTES

Mojolicious::Command::generate::app inherits all attributes from Mojolicious::Command and implements the following new ones.

description

 my $description = $app->description;
 $app            = $app->description('Foo');

Short description of this command, used for the command list.

usage

 my $usage = $app->usage;
 $app      = $app->usage('Foo');

Usage information for this command, used for the help screen.

METHODS

Mojolicious::Command::generate::routes_restsful inherits all methods from Mojolicious::Command and implements the following new ones.

run

 $app->run($name,$hash);

Generates the code. Where $name is the name of the file you want to create, and $hash is a valid Mojolicious::Plugin::Routes::Restful hash.

SEE ALSO

Mojolicious, Mojolicious::Guides, http://mojolicious.org, Mojolicious::Plugin::Routes::Restful.

LICENSE AND COPYRIGHT

Copyright 2016 John Scoles. This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License. See http://dev.perl.org/licenses/ for more information.