File Coverage

blib/lib/Module/Runtime/Conflicts.pm
Criterion Covered Total %
statement 13 14 92.8
branch 1 2 50.0
condition n/a
subroutine 4 4 100.0
pod n/a
total 18 20 90.0


line stmt bran cond sub pod time code
1 1     1   27933 use strict;
  1         3  
  1         34  
2 1     1   4 use warnings;
  1         3  
  1         51  
3             package Module::Runtime::Conflicts;
4             # git description: dba08ce
5             $Module::Runtime::Conflicts::VERSION = '0.001';
6             # ABSTRACT: Provide information on conflicts for Module::Runtime
7             # KEYWORDS: conflicts breaks modules prerequisites upgrade
8             # vim: set ts=8 sw=4 tw=78 et :
9              
10             package Module::Runtime::Conflicts;
11              
12 1     1   859 use Module::Runtime ();
  1         1483  
  1         48  
13             use Dist::CheckConflicts
14             -dist => 'Module::Runtime',
15             -conflicts => {
16 1 50       4 eval { Module::Runtime->VERSION('0.14'); 1 } ? ( 'Moose' => '2.1202' ) : (),
  1         27  
  0            
17             },
18             -also => [
19             'Package::Stash::Conflicts',
20             'Moose::Conflicts',
21 1     1   1440 ];
  1         1682  
22              
23             1;
24              
25             __END__
26              
27             =pod
28              
29             =encoding UTF-8
30              
31             =head1 NAME
32              
33             Module::Runtime::Conflicts - Provide information on conflicts for Module::Runtime
34              
35             =head1 VERSION
36              
37             version 0.001
38              
39             =head1 SYNOPSIS
40              
41             `moose-outdated`
42              
43             or
44              
45             use Module::Runtime::Conflicts;
46             Module::Runtime::Conflicts->check_conflicts;
47              
48             =head1 DESCRIPTION
49              
50             This module provides conflicts checking for L<Module::Runtime>, which had a
51             recent release that broke some versions of L<Moose>. It is called from
52             L<Moose::Conflicts> and C<moose-outdated>.
53              
54             =head1 SUPPORT
55              
56             =for stopwords irc
57              
58             Bugs may be submitted through L<the RT bug tracker|https://rt.cpan.org/Public/Dist/Display.html?Name=Module-Runtime-Conflicts>
59             (or L<bug-Module-Runtime-Conflicts@rt.cpan.org|mailto:bug-Module-Runtime-Conflicts@rt.cpan.org>).
60             I am also usually active on irc, as 'ether' at C<irc.perl.org>.
61              
62             =head1 SEE ALSO
63              
64             =over 4
65              
66             =item *
67              
68             L<Dist::CheckConflicts>
69              
70             =item *
71              
72             L<Moose::Conflicts>
73              
74             =item *
75              
76             L<Dist::Zilla::Plugin::Breaks>
77              
78             =item *
79              
80             L<Dist::Zilla::Plugin::Test::CheckBreaks>
81              
82             =back
83              
84             =head1 AUTHOR
85              
86             Karen Etheridge <ether@cpan.org>
87              
88             =head1 COPYRIGHT AND LICENSE
89              
90             This software is copyright (c) 2014 by Karen Etheridge.
91              
92             This is free software; you can redistribute it and/or modify it under
93             the same terms as the Perl 5 programming language system itself.
94              
95             =cut