File Coverage

blib/lib/App/Embra/Role/Snippet.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1 4     4   8652 use strict;
  4         5  
  4         141  
2 4     4   16 use warnings;
  4         7  
  4         179  
3              
4             package App::Embra::Role::Snippet;
5             $App::Embra::Role::Snippet::VERSION = '0.001'; # TRIAL
6             # ABSTRACT: an HTML fragment to be inserted into some pages of your site
7              
8 4     4   1405 use Method::Signatures;
  4         115885  
  4         25  
9 4     4   2283 use Moo::Role;
  4         23136  
  4         27  
10              
11              
12              
13             has 'fragment' => (
14             is => 'ro',
15             default => '',
16             );
17              
18              
19             has 'clipboard' => (
20             is => 'ro',
21             default => '',
22             );
23              
24             1;
25              
26             __END__
27              
28             =pod
29              
30             =encoding UTF-8
31              
32             =head1 NAME
33              
34             App::Embra::Role::Snippet - an HTML fragment to be inserted into some pages of your site
35              
36             =head1 VERSION
37              
38             version 0.001
39              
40             =head1 DESCRIPTION
41              
42             This role provides a few key methods and attributes to add fragments of HTML to pages in your site.
43              
44             =head1 ATTRIBUTES
45              
46             =head2 fragment
47              
48             The HTML to insert into a page.
49              
50             =head2 clipboard
51              
52             Where the fragment belongs.
53              
54             =head1 AUTHOR
55              
56             Daniel Holz <dgholz@gmail.com>
57              
58             =head1 COPYRIGHT AND LICENSE
59              
60             This software is copyright (c) 2015 by Daniel Holz.
61              
62             This is free software; you can redistribute it and/or modify it under
63             the same terms as the Perl 5 programming language system itself.
64              
65             =cut