File Coverage

blib/lib/LaTeX/TikZ/Set/Mutable.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package LaTeX::TikZ::Set::Mutable;
2              
3 10     10   5960 use strict;
  10         23  
  10         344  
4 10     10   47 use warnings;
  10         21  
  10         410  
5              
6             =head1 NAME
7              
8             LaTeX::TikZ::Set::Mutable - A role for set objects that can be appended to.
9              
10             =head1 VERSION
11              
12             Version 0.02
13              
14             =head1 DESCRIPTION
15              
16             L<LaTeX::TikZ::Set> objects that are mutable consume this role.
17             This forces them to implement an C<add> method describing how more elements can be added to the set.
18              
19             =cut
20              
21             our $VERSION = '0.02';
22              
23 10     10   51 use Any::Moose 'Role';
  10         15  
  10         57  
24              
25             =head1 METHODS
26              
27             This method is required by the interface :
28              
29             =over 4
30              
31             =item *
32              
33             C<add>
34              
35             =back
36              
37             =cut
38              
39             requires qw(
40             add
41             );
42              
43             =head1 SEE ALSO
44              
45             L<LaTeX::TikZ>, L<LaTeX::TikZ::Set>.
46              
47             =head1 AUTHOR
48              
49             Vincent Pit, C<< <perl at profvince.com> >>, L<http://www.profvince.com>.
50              
51             You can contact me by mail or on C<irc.perl.org> (vincent).
52              
53             =head1 BUGS
54              
55             Please report any bugs or feature requests to C<bug-latex-tikz at rt.cpan.org>, or through the web interface at L<http://rt.cpan.org/NoAuth/ReportBug.html?Queue=LaTeX-TikZ>.
56             I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
57              
58             =head1 SUPPORT
59              
60             You can find documentation for this module with the perldoc command.
61              
62             perldoc LaTeX::TikZ
63              
64             =head1 COPYRIGHT & LICENSE
65              
66             Copyright 2010 Vincent Pit, all rights reserved.
67              
68             This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
69              
70             =cut
71              
72             1; # End of LaTeX::TikZ::Set::Mutable