File Coverage

lib/Dist/Zilla/MintingProfile/CSJEWELL.pm
Criterion Covered Total %
statement 8 8 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 11 11 100.0


line stmt bran cond sub pod time code
1             package Dist::Zilla::MintingProfile::CSJEWELL;
2              
3 1     1   964 use 5.008003;
  1         3  
4 1     1   6 use Moose;
  1         2  
  1         11  
5             with 'Dist::Zilla::Role::MintingProfile::ShareDir';
6              
7             our $VERSION = '0.993';
8              
9             around 'profile_dir' => sub {
10             my ($orig, $self, $profile_name) = @_;
11              
12             if ('default' eq $profile_name) { undef $profile_name; }
13              
14             $profile_name ||= 'csjewell';
15              
16             return $self->$orig($profile_name);
17             };
18              
19             __PACKAGE__->meta->make_immutable;
20 1     1   8314 no Moose;
  1         3  
  1         7  
21             1;
22              
23             __END__
24              
25             =pod
26              
27             =head1 NAME
28              
29             Dist::Zilla::MintingProfile::CSJEWELL - Create a new dist.
30              
31             =head1 VERSION
32              
33             This document describes Dist::Zilla::MintingProfile::CSJEWELL version 0.993.
34              
35             =head1 DESCRIPTION
36              
37             This minting profile uses the files that are stored in its share directory.
38              
39             =head1 AUTHOR
40              
41             Curtis Jewell <CSJewell@cpan.org>
42              
43             =head1 SEE ALSO
44              
45             L<Dist::Zilla::BeLike::CSJEWELL|Dist::Zilla::BeLike::CSJEWELL>
46              
47             =head1 LICENSE AND COPYRIGHT
48              
49             Copyright (c) 2010, Curtis Jewell C<< CSJewell@cpan.org >>.
50              
51             This module is free software; you can redistribute it and/or
52             modify it under the same terms as Perl itself, either version
53             5.8.1 or any later version. See L<perlartistic|perlartistic>
54             and L<perlgpl|perlgpl>.
55              
56             The full text of the license can be found in the
57             LICENSE file included with this module.
58              
59             =head1 DISCLAIMER OF WARRANTY
60              
61             BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
62             FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
63             OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
64             PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
65             EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
66             WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE
67             ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH
68             YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
69             NECESSARY SERVICING, REPAIR, OR CORRECTION.
70              
71             IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
72             WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
73             REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENCE, BE
74             LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL,
75             OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
76             THE SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
77             RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
78             FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
79             SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
80             SUCH DAMAGES.
81              
82             =cut
83