NAME

Mojolicious::Plugin::CoverDb - Mojolicious Plugin

SYNOPSIS

# Mojolicious
$self->plugin('CoverDb');
$self->plugin('CoverDb' => { dir => 'cover_db', route => 'coverdb' });

# Mojolicious::Lite
plugin 'CoverDb';
plugin 'CoverDb' => { dir => 'cover_db', route => 'coverdb' };

DESCRIPTION

Mojolicious::Plugin::CoverDb is a Mojolicious plugin to conveniently expose a cover_db directory generated by Devel::Cover. You automatically get coverage.html when going to the exposed route (if the file exists, otherwise, you’get a list of the files).

As Devel::Cover is a development tool, the directory is only exposed if MOJO_MODE is development.

OPTIONS

Mojolicious::Plugin::StaticCache supports the following options.

dir

The directory to expose. It may be an absolute path or a path relative to your mojolicious app’s directory.

Default is cover_db.

route

The route to the exposed directory.

Default is coverdb.

METHODS

Mojolicious::Plugin::CoverDb inherits all methods from Mojolicious::Plugin and implements the following new ones.

register

$plugin->register(Mojolicious->new);

Register plugin in Mojolicious application.

BUGS and SUPPORT

The latest source code can be browsed and fetched at:

https://framagit.org/fiat-tux/mojolicious/mojolicious-plugin-coverdb
git clone https://framagit.org/fiat-tux/mojolicious/mojolicious-plugin-coverdb.git

Bugs and feature requests will be tracked at:

https://framagit.org/fiat-tux/mojolicious/mojolicious-plugin-coverdb/issues

AUTHOR

Luc DIDRY
CPAN ID: LDIDRY
ldidry@cpan.org
https://fiat-tux.fr/

COPYRIGHT

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

The full text of the license can be found in the LICENSE file included with this module.

SEE ALSO

Mojolicious, Mojolicious::Guides, https://mojolicious.org.