File Coverage

lib/CPAN/Changes/Markdown/Filter/RuleUtil.pm
Criterion Covered Total %
statement 20 20 100.0
branch n/a
condition n/a
subroutine 8 8 100.0
pod 4 4 100.0
total 32 32 100.0


line stmt bran cond sub pod time code
1 7     7   3180 use 5.006; # our
  7         18  
  7         225  
2 7     7   28 use strict;
  7         11  
  7         185  
3 7     7   26 use warnings;
  7         9  
  7         475  
4              
5             package CPAN::Changes::Markdown::Filter::RuleUtil;
6              
7             # ABSTRACT: short-hand for constructing rule objects.
8              
9             our $VERSION = '1.000001';
10              
11             our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
12              
13              
14              
15              
16              
17              
18              
19              
20              
21              
22              
23              
24              
25              
26              
27              
28              
29              
30              
31              
32 7         74 use Sub::Exporter::Progressive -setup =>
33 7     7   532 { exports => [qw( rule_NumericsToCode rule_UnderscoredToCode rule_PackageNamesToCode rule_VersionsToCode )] };
  7         824  
34              
35              
36              
37              
38              
39             ## no critic ( RequireArgUnpacking Capitalization NamingConventions::ProhibitMixedCaseSub )
40              
41             sub rule_NumericsToCode {
42 1     1 1 655 require CPAN::Changes::Markdown::Filter::Rule::NumericsToCode;
43 1         6 return CPAN::Changes::Markdown::Filter::Rule::NumericsToCode->new(@_);
44             }
45              
46              
47              
48              
49              
50             sub rule_UnderscoredToCode {
51 2     2 1 1204 require CPAN::Changes::Markdown::Filter::Rule::UnderscoredToCode;
52 2         12 return CPAN::Changes::Markdown::Filter::Rule::UnderscoredToCode->new(@_);
53             }
54              
55              
56              
57              
58              
59             sub rule_PackageNamesToCode {
60 1     1 1 707 require CPAN::Changes::Markdown::Filter::Rule::PackageNamesToCode;
61 1         7 return CPAN::Changes::Markdown::Filter::Rule::PackageNamesToCode->new(@_);
62             }
63              
64              
65              
66              
67              
68             sub rule_VersionsToCode {
69 2     2 1 1066 require CPAN::Changes::Markdown::Filter::Rule::VersionsToCode;
70 2         10 return CPAN::Changes::Markdown::Filter::Rule::VersionsToCode->new(@_);
71             }
72              
73             1;
74              
75             __END__