The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

CGI::Application::Plugin::CompressGzip - Add gzip compression to CGI::Application

SYNOPSIS

        package My::App;

        use base qw/CGI::Application/;
    use CGI::Application::Plugin::CompressGzip;

        sub some_run_mode {
                my $self = shift;
            my $query = $self->query;
        }
  

DESCRIPTION

This plugin automatically enables gzip compression in your CGI::Application program where appropriate. You "use" it once in your base class, and the rest is transparent.

It does its work by overriding cgiapp_get_query, which returns a new CGI::Compress::Gzip object instead of the default CGI object.

EXPORT

cgiapp_get_query

SEE ALSO

CGI::Application, CGI::Compress::Gzip

AUTHOR

Rhesa Rozendaal <rhesa@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2005 by Rhesa Rozendaal

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.2 or, at your option, any later version of Perl 5 you may have available.