Jakob Voß > Plack-Middleware-Static-Combine-0.01 > Plack::Middleware::Static::Combine

Download:
Plack-Middleware-Static-Combine-0.01.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 0.01   Source  

NAME ^

Plack::Middleware::Static::Combine - Serve multiple static files combined

VERSION ^

version 0.01

SYNOPSIS ^

    use Plack::Builder;

    builder {
        enable 'Static::Combine', 
            path  => qr{^/javascript\.js$},
            files => [ 'foo.js', 'bar.js', 'doz.js' ],
            root  => './htdocs';
        $app;
    };

DESCRIPTION ^

Plack::Middleware::Static::Combine combines multiple static files, as served via Plack::App::File. Files must have same content type or HTTP 500 is returned.

CONFIGURATION ^

path, root, encoding

URL pattern or callback, document root, and text file encoding, as passed to Plack::App::Static.

files

A list of files.

pass_through

When this option is set to a true value, then this middleware will never return an error response. Instead, it will simply pass the request on to the application it is wrapping.

SEE ALSO ^

Plack::Middleware::Static, Plack::Middleware::File, Plack::Middleware::Static::Minifier.

AUTHOR ^

Jakob Voß <voss@gbv.de>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2012 by Jakob Voß.

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

syntax highlighting: