NAME

MojoX::Route - Route base class

SYNOPSIS

    # Route
    package App::Route::Foo;
    use Mojo::Base 'MojoX::Route';

    sub route {
        # code
    }

    sub any {
        # code
    }

    sub under {
        # code
    }

    1;

DESCRIPTION

MojoX::Route is the base class for your Mojolicious routes, this class was created based on the MojoX::Model.

ATTRIBUTES

MojoX::Route inherits all attributes from Mojo::Base and implements the following new ones.

app

    my $app = $route->app;
    $route  = $route->app(Mojolicious->new);

A reference back to the application, usually a Mojolicious object.

SEE ALSO

Mojolicious, Mojolicious::Routes::Route, Mojolicious::Guides, http://mojolicio.us.

AUTHOR

Lucas Tiago de Moraes, lucastiagodemoraes@gmail.com.

CONTRIBUTORS

Andrey Khozov, avkhozov@googlemail.com.

COPYRIGHT AND LICENSE

This software is copyright (c) 2021 by Lucas Tiago de Moraes.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.