File Coverage

blib/lib/Pod/Weaver/PluginBundle/Author/KENTNL/Prelude.pm
Criterion Covered Total %
statement 25 25 100.0
branch n/a
condition n/a
subroutine 7 7 100.0
pod 0 2 0.0
total 32 34 94.1


line stmt bran cond sub pod time code
1 2     2   958 use 5.006; # our
  2         5  
2 2     2   10 use strict;
  2         3  
  2         49  
3 2     2   9 use warnings;
  2         3  
  2         140  
4              
5             package Pod::Weaver::PluginBundle::Author::KENTNL::Prelude;
6              
7             our $VERSION = '0.001003';
8              
9             # ABSTRACT: Introductory POD Segments
10              
11             our $AUTHORITY = 'cpan:KENTNL'; # AUTHORITY
12              
13 2     2   423 use Moo qw( with );
  2         11161  
  2         12  
14             with 'Pod::Weaver::PluginBundle::Author::KENTNL::Role::Easy';
15              
16              
17              
18              
19              
20 8     8 0 23 sub bundle_prefix { return '@A:KNL:Prelude' }
21              
22             sub instance_config {
23 1     1 0 1 my ($self) = @_;
24 1         3 $self->add_entry('Name');
25 1         3 $self->add_entry('Version');
26 1         4 $self->add_named_entry( 'Region.pre_prelude' => 'Region', { region_name => 'pre_prelude', } );
27 1         6 $self->add_named_entry( 'QUICKREF' => 'Generic', { header => 'QUICK REFERENCE' } );
28 1         3 $self->add_named_entry( 'SYNOPSIS' => 'Generic', { header => 'SYNOPSIS' } );
29 1         3 $self->add_named_entry( 'DESCRIPTION' => 'Generic', { header => 'DESCRIPTION' } );
30 1         3 $self->add_named_entry( 'OVERVIEW' => 'Generic', { header => 'OVERVIEW' } );
31 1         3 $self->add_named_entry( 'Region.post_prelude' => 'Region', { region_name => 'post_prelude', } );
32 1         2 return;
33             }
34              
35 2     2   2978 no Moo;
  2         2  
  2         7  
36              
37             1;
38              
39             __END__
40              
41             =pod
42              
43             =encoding UTF-8
44              
45             =head1 NAME
46              
47             Pod::Weaver::PluginBundle::Author::KENTNL::Prelude - Introductory POD Segments
48              
49             =head1 VERSION
50              
51             version 0.001003
52              
53             =head1 SYNOPSIS
54              
55             [@Author::KENTNL::Prelude]
56              
57             is pretty much
58              
59             [Name]
60             [Version]
61             [Region / pre_prelude]
62             [Generic / QUICK REFERENCE]
63             [Generic / SYNOPSIS]
64             [Generic / DESCRIPTION]
65             [Generic / OVERVIEW]
66             [Region / post_prelude]
67              
68             =for Pod::Coverage bundle_prefix instance_config
69              
70             =head1 AUTHOR
71              
72             Kent Fredric <kentnl@cpan.org>
73              
74             =head1 COPYRIGHT AND LICENSE
75              
76             This software is copyright (c) 2017 by Kent Fredric <kentfredric@gmail.com>.
77              
78             This is free software; you can redistribute it and/or modify it under
79             the same terms as the Perl 5 programming language system itself.
80              
81             =cut