File Coverage

blib/lib/Mojolicious/Plugin/DBInfo.pm
Criterion Covered Total %
statement 10 10 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod 1 1 100.0
total 14 14 100.0


line stmt bran cond sub pod time code
1             package Mojolicious::Plugin::DBInfo;
2 4     4   38368 use Mojo::Base 'Mojolicious::Plugin';
  4         16056  
  4         22  
3              
4             our $VERSION = '0.002';
5              
6             sub register {
7 2     2 1 75 my ($self, $app) = @_;
8              
9 2         3 push @{$app->renderer->classes}, __PACKAGE__;
  2         8  
10 2         33 push @{$app->static->classes}, __PACKAGE__;
  2         10  
11 2     1   32 $app->routes->any('/dbinfo' => sub { shift->render } );
  1         12952  
12             }
13              
14             1;
15              
16             =head1 NAME
17              
18             Mojolicious::Plugin::DBInfo - display DataBase Information
19              
20             =begin html
21              
22             Mojolicious-Plugin-DBInfo
23             Coverage Status
24             Kwalitee Score
25             CPAN version
26              
27             =end html
28              
29             =head1 SYNOPSIS
30              
31             $app->plugin('Mojolicious::Plugin::DBInfo');
32              
33              
34             =head1 DESCRIPTION
35              
36             L is a Mojolicious-Plugin.
37              
38             It creates a route
39              
40             /dbinfo
41              
42             where detailed info is displayed in formatted HTML.
43              
44             =head2 METHODS
45              
46             =over 4
47              
48              
49             =item register
50              
51             =back
52              
53             =head1 SEE ALSO
54              
55             =over
56              
57             =item *
58              
59             L
60              
61             =back
62              
63             =head1 SOURCE REPOSITORY
64              
65             L
66              
67             =head1 AUTHOR
68              
69             Helmut Wollmersdorfer, Ehelmut.wollmersdorfer@gmail.comE
70              
71              
72             =begin html
73              
74             Kwalitee Score
75              
76             =end html
77              
78             =head1 COPYRIGHT AND LICENSE
79              
80             Copyright (C) 2013-2015 by Helmut Wollmersdorfer
81              
82             This library is free software; you can redistribute it and/or modify
83             it under the same terms as Perl itself.
84              
85             =cut
86              
87              
88             __DATA__