File Coverage

blib/lib/Pod/Weaver/Role/Dialect.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             package Pod::Weaver::Role::Dialect;
2             # ABSTRACT: something that translates Pod subdialects to standard Pod5
3             $Pod::Weaver::Role::Dialect::VERSION = '4.017';
4 5     5   3692 use Moose::Role;
  5         12  
  5         47  
5             with 'Pod::Weaver::Role::Plugin';
6              
7 5     5   27534 use namespace::autoclean;
  5         12  
  5         40  
8              
9             #pod =head1 IMPLEMENTING
10             #pod
11             #pod The Dialect role indicates that a plugin will be used to pre-process the input
12             #pod Pod document before weaving begins. The plugin must provide a
13             #pod C<translate_dialect> method which will be called with the input hashref's
14             #pod C<pod_document> entry. It is expected to modify the document in place.
15             #pod
16             #pod =cut
17              
18             requires 'translate_dialect';
19              
20             1;
21              
22             __END__
23              
24             =pod
25              
26             =encoding UTF-8
27              
28             =head1 NAME
29              
30             Pod::Weaver::Role::Dialect - something that translates Pod subdialects to standard Pod5
31              
32             =head1 VERSION
33              
34             version 4.017
35              
36             =head1 IMPLEMENTING
37              
38             The Dialect role indicates that a plugin will be used to pre-process the input
39             Pod document before weaving begins. The plugin must provide a
40             C<translate_dialect> method which will be called with the input hashref's
41             C<pod_document> entry. It is expected to modify the document in place.
42              
43             =head1 AUTHOR
44              
45             Ricardo SIGNES <rjbs@cpan.org>
46              
47             =head1 COPYRIGHT AND LICENSE
48              
49             This software is copyright (c) 2021 by Ricardo SIGNES.
50              
51             This is free software; you can redistribute it and/or modify it under
52             the same terms as the Perl 5 programming language system itself.
53              
54             =cut