File Coverage

lib/DataFlow/Meta.pm
Criterion Covered Total %
statement 7 9 77.7
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 10 12 83.3


line stmt bran cond sub pod time code
1             package DataFlow::Meta;
2              
3 1     1   2279 use strict;
  1         3  
  1         41  
4 1     1   6 use warnings;
  1         1  
  1         48  
5              
6             # ABSTRACT: A piece of information metadata
7              
8             our $VERSION = '1.121830'; # VERSION
9              
10 1     1   481 use Moose;
  0            
  0            
11              
12             use namespace::autoclean;
13             use DateTime 0.51;
14              
15             has 'timestamp' => ( is => 'rw', isa => 'DateTime', );
16             has 'title' => ( is => 'rw', isa => 'Str', );
17             has 'publisher' => ( is => 'rw', isa => 'Str', );
18             has 'author' => ( is => 'rw', isa => 'Str', );
19             has 'original' => ( is => 'rw', isa => 'Str', );
20             has 'restrictions' => ( is => 'rw', isa => 'Str', );
21              
22             __PACKAGE__->meta->make_immutable;
23              
24             1;
25              
26              
27              
28             =pod
29              
30             =encoding utf-8
31              
32             =head1 NAME
33              
34             DataFlow::Meta - A piece of information metadata
35              
36             =head1 VERSION
37              
38             version 1.121830
39              
40             =head1 SEE ALSO
41              
42             Please see those modules/websites for more information related to this module.
43              
44             =over 4
45              
46             =item *
47              
48             L<DataFlow|DataFlow>
49              
50             =back
51              
52             =head1 AUTHOR
53              
54             Alexei Znamensky <russoz@cpan.org>
55              
56             =head1 COPYRIGHT AND LICENSE
57              
58             This software is copyright (c) 2011 by Alexei Znamensky.
59              
60             This is free software; you can redistribute it and/or modify it under
61             the same terms as the Perl 5 programming language system itself.
62              
63             =head1 BUGS AND LIMITATIONS
64              
65             You can make new bug reports, and view existing ones, through the
66             web interface at L<http://rt.cpan.org>.
67              
68             =head1 DISCLAIMER OF WARRANTY
69              
70             BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
71             FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT
72             WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER
73             PARTIES PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND,
74             EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
75             IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
76             PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
77             SOFTWARE IS WITH YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME
78             THE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION.
79              
80             IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
81             WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
82             REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENCE, BE LIABLE
83             TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL, OR
84             CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
85             SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
86             RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
87             FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
88             SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
89             DAMAGES.
90              
91             =cut
92              
93              
94             __END__
95