File Coverage

blib/lib/Dist/Zilla/Role/YANICK/PreviousVersionProvider.pm
Criterion Covered Total %
statement 10 10 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 14 14 100.0


line stmt bran cond sub pod time code
1             package Dist::Zilla::Role::YANICK::PreviousVersionProvider;
2             BEGIN {
3 1     1   1207 $Dist::Zilla::Role::YANICK::PreviousVersionProvider::AUTHORITY = 'cpan:YANICK';
4             }
5             #ABSTRACT: provides the distribution's previously released version
6             $Dist::Zilla::Role::YANICK::PreviousVersionProvider::VERSION = '0.2.4';
7              
8 1     1   10 use strict;
  1         2  
  1         46  
9 1     1   6 use warnings;
  1         2  
  1         42  
10              
11 1     1   6 use Moose::Role;
  1         1  
  1         10  
12              
13             requires 'provide_previous_version';
14              
15              
16             1;
17              
18             __END__
19              
20             =pod
21              
22             =encoding UTF-8
23              
24             =head1 NAME
25              
26             Dist::Zilla::Role::YANICK::PreviousVersionProvider - provides the distribution's previously released version
27              
28             =head1 VERSION
29              
30             version 0.2.4
31              
32             =head1 DESCRIPTION
33              
34             Role for L<Dist::Zilla::Plugin> classes that return
35             the previously released version.
36              
37             The namespace contains I<YANICK> simply because I didn't want
38             to encroach on the official namespace without asking permission.
39             If allowed, this role will migrate to
40             I<Dist::Zilla::Role::PreviousVersionProvider>.
41              
42             =head1 METHODS REQUIRED BY THE ROLE
43              
44             =head2 provide_previous_version
45              
46             Returns the previously released version
47              
48             =head1 AUTHOR
49              
50             Yanick Champoux <yanick@cpan.org>
51              
52             =head1 COPYRIGHT AND LICENSE
53              
54             This software is copyright (c) 2012 by Yanick Champoux.
55              
56             This is free software; you can redistribute it and/or modify it under
57             the same terms as the Perl 5 programming language system itself.
58              
59             =cut