The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Plack::Middleware::Inline - Anonymous Plack::Middlewares

VERSION

version 0.02

SYNOPSIS

Note: Don't actually do this. This module is only useful if you're not using Plack::Builder.

    use Plack::Builder;
    builder {
        enable Inline => code => sub {
            my ($self, $env) = @_;
            ...
            $self->app->($env);
        };
        $app
    }

If you're already using Plack::Builder, just pass enable a sub:

    use Plack::Builder;
    builder {
        enable sub {
            my $app = shift;
            return sub {
                my $env = shift;
                ...
                $app->($env);
            };
        };
    }