NAME
Mojolicious - Web Framework
SYNOPSIS
use base 'Mojolicious';
sub startup {
my $self = shift;
my $r = $self->routes;
$r->route('/:controller/:action')
->to(controller => 'foo', action => 'bar');
}
DESCRIPTION
Mojolicous is a web framework built upon Mojo.
ATTRIBUTES
Mojolicious inherits all attributes from Mojo and implements the following new ones.
home
my $home = $mojo->home;
$mojo = $mojo->home(Mojo::Home->new);
renderer
my $renderer = $mojo->renderer;
$mojo = $mojo->renderer(Mojolicious::Renderer->new);
routes
my $routes = $mojo->routes;
$mojo = $mojo->routes(Mojolicious::Dispatcher->new);
static
my $static = $mojo->static;
$mojo = $mojo->static(MojoX::Dispatcher::Static->new);
types
my $types = $mojo->types;
$mojo = $mojo->types(MojoX::Types->new)
METHODS
Mojolicious inherits all methods from Mojo and implements the following new ones.
new
my $mojo = Mojolicious->new;
build_ctx
build_context
my $c = $mojo->build_ctx($tx);
my $c = $mojo->build_context($tx);
dispatch
$mojo->dispatch($c);
handler
$tx = $mojo->handler($tx);
startup
$mojo->startup($tx);