File Coverage

blib/lib/Template/Plugin/RPM2.pm
Criterion Covered Total %
statement 10 12 83.3
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 14 16 87.5


line stmt bran cond sub pod time code
1             package Template::Plugin::RPM2;
2              
3 2     2   142183 use 5.006;
  2         7  
  2         82  
4 2     2   12 use warnings;
  2         3  
  2         56  
5 2     2   10 use strict;
  2         9  
  2         67  
6              
7 2     2   6623 use RPM2;
  0            
  0            
8             use Template::Plugin;
9              
10             require Exporter;
11              
12             our @ISA = qw(Exporter RPM2 Template::Plugin);
13              
14             =head1 NAME
15              
16             Template::Plugin::RPM2 - Template Toolkit plugin for RPM2
17              
18             =head1 VERSION
19              
20             Version 0.01
21              
22             =cut
23              
24             our $VERSION = '1.02';
25              
26             =head1 SYNOPSIS
27              
28             Access details of an RPM file from within a Template Toolkit template.
29              
30             [% USE pkg = RPM2(file) %]
31             Name: [% pkg.name %]
32             Version: [% pkg.version %]
33             Release: [% pkg.release %]
34             Group: [% pkg.group %]
35             Packager: [% pkg.packager %]
36              
37             =head1 METHODS
38              
39             =head2 new
40              
41             Creates a new Template::Plugin::RPM2 object. Usually called from a template.
42              
43             =cut
44              
45             sub new {
46             my ($class, $context, $file) = @_;
47              
48             my $self = $class->SUPER::open_package($file);
49              
50             return $self;
51             }
52              
53             =head1 SEE ALSO
54              
55             =over 4
56              
57             =item *
58              
59             L