File Coverage

blib/lib/CPAN/Meta/Prereqs/Diff/Role/Change.pm
Criterion Covered Total %
statement 18 18 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod n/a
total 24 24 100.0


line stmt bran cond sub pod time code
1 10     10   212032 use 5.008; # utf8
  10         43  
  10         483  
2 10     10   70 use strict;
  10         22  
  10         521  
3 10     10   410 use warnings;
  10         23  
  10         376  
4 10     10   1024 use utf8;
  10         120  
  10         96  
5              
6             package CPAN::Meta::Prereqs::Diff::Role::Change;
7              
8             our $VERSION = '0.001002';
9              
10             # ABSTRACT: A base behavior for prerequisite changes
11              
12             our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
13              
14 10     10   2793 use Moo::Role qw( has requires );
  10         26829  
  10         97  
15              
16              
17              
18              
19              
20              
21              
22              
23              
24              
25              
26              
27              
28              
29              
30             has 'phase' => ( is => ro =>, required => 1, );
31             has 'type' => ( is => ro =>, required => 1, );
32             has 'module' => ( is => ro =>, required => 1, );
33              
34              
35              
36              
37              
38              
39              
40              
41              
42              
43              
44             requires is_addition =>;
45             requires is_removal =>;
46             requires is_change =>;
47             requires describe =>;
48              
49 10     10   7400 no Moo;
  10         2533  
  10         83  
50              
51             1;
52              
53             __END__
54              
55             =pod
56              
57             =encoding UTF-8
58              
59             =head1 NAME
60              
61             CPAN::Meta::Prereqs::Diff::Role::Change - A base behavior for prerequisite changes
62              
63             =head1 VERSION
64              
65             version 0.001002
66              
67             =head1 ATTRIBUTES
68              
69             =head2 C<phase>
70              
71             The dependency phase ( such as: C<runtime>,C<configure> )
72              
73             =head2 C<type>
74              
75             The dependency type ( such as: C<requires>,C<suggests> )
76              
77             =head2 C<module>
78              
79             The depended upon module
80              
81             =head1 REQUIRES
82              
83             =head2 C<is_addition>
84              
85             =head2 C<is_removal>
86              
87             =head2 C<is_change>
88              
89             =head2 C<describe>
90              
91             =head1 AUTHOR
92              
93             Kent Fredric <kentfredric@gmail.com>
94              
95             =head1 COPYRIGHT AND LICENSE
96              
97             This software is copyright (c) 2014 by Kent Fredric <kentfredric@gmail.com>.
98              
99             This is free software; you can redistribute it and/or modify it under
100             the same terms as the Perl 5 programming language system itself.
101              
102             =cut