File Coverage

blib/lib/ExtUtils/MakeMaker/Extensions.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package ExtUtils::MakeMaker::Extensions;
2              
3 1     1   16206 use 5.8.3;
  1         3  
  1         51  
4 1     1   4 use strict;
  1         2  
  1         38  
5 1     1   4 use warnings FATAL => 'all';
  1         6  
  1         71  
6              
7             =head1 NAME
8              
9             ExtUtils::MakeMaker::Extensions - Helper for multiple ExtUtils::MakeMaker extensions
10              
11             =cut
12              
13             our $VERSION = '0.001';
14              
15             =head1 SYNOPSIS
16              
17             For Makefile.PL authors:
18              
19             package MY;
20            
21             use ExtUtils::MakeMaker::Extensions ':MY';
22            
23             with 'File::ConfigDir::Install', '...'
24              
25             For ExtUtils::MakeMaker::Extensions authors:
26              
27             package My::EUMM::Extension;
28            
29             use Role::Tiny;
30             use Class::Method::Modifiers;
31              
32             around postamble => sub {
33             my $next = shift;
34             my $self = shift;
35             my $postamble_code = $self->$next(@_);
36              
37             $postamble_code .= "${own_additions}";
38              
39             return $postamble_code;
40             };
41              
42             =head1 DESCRIPTION
43              
44             This is a namespace reservation with kind of concept behind ...
45              
46             =head1 AUTHOR
47              
48             Jens Rehsack, C<< >>
49              
50             =head1 BUGS
51              
52             Please report any bugs or feature requests to C, or through
53             the web interface at L. I will be notified, and then you'll
54             automatically be notified of progress on your bug as I make changes.
55              
56             =head1 SUPPORT
57              
58             You can find documentation for this module with the perldoc command.
59              
60             perldoc ExtUtils::MakeMaker::Extensions
61              
62             You can also look for information at:
63              
64             =over 4
65              
66             =item * RT: CPAN's request tracker (report bugs here)
67              
68             L
69              
70             =item * AnnoCPAN: Annotated CPAN documentation
71              
72             L
73              
74             =item * CPAN Ratings
75              
76             L
77              
78             =item * Search CPAN
79              
80             L
81              
82             =back
83              
84             =head1 ACKNOWLEDGEMENTS
85              
86             =head1 LICENSE AND COPYRIGHT
87              
88             Copyright 2014 Jens Rehsack.
89              
90             This program is free software; you can redistribute it and/or modify it
91             under the terms of either: the GNU General Public License as published
92             by the Free Software Foundation; or the Artistic License.
93              
94             See L for more information.
95              
96             =cut
97              
98             1; # End of ExtUtils::MakeMaker::Extensions