1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
package MyApp;
use Mojo::Base 'Mojolicious';
sub startup {
my $self = shift;
my $r = $self->routes;
$self->plugin('Config');
$r->get(
'/' => sub {
my $self = shift;
$self->render(text => $self->config->{works});
}
);
$r->get(
'/test' => sub {
my $self = shift;
$self->render(text => $self->config->{whatever});
}
);
$r->get(
'/secondary' => sub {
my $self = shift;
$self->render(text => ++$self->session->{secondary});
}
);
$r->get(
'/inline' => sub {
my $self = shift;
$self->render(inline => '<%= $config->{whatever} =%>');
}
);
}
1;
|