Snippets

Brian Medley After render hook for Mojolicious

Created by Brian Medley
use Mojolicious::Lite;

app->hook(after_render => sub {
    my ($c, $output, $format) = @_;

    ${$output} = "Joy<br>$$output<br>Yay";
}); 

get '/' => sub {
    my $self = shift;
 
    warn($self->app->renderer->template_for($self));

    $self->stash(name => $self->param("name"));

    $self->render;
} => "slash";
 
app->start;
 
__DATA__
 
@@ slash.html.ep
Hello, world<%= stash('name') ? ": " . stash('name') : '' %>.
%= form_for "/" => begin
    Name:
    %= text_field "name"
    %= submit_button
% end

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.