File Coverage

blib/lib/RDF/DOAP/ChangeSet.pm
Criterion Covered Total %
statement 18 18 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod n/a
total 24 24 100.0


line stmt bran cond sub pod time code
1             package RDF::DOAP::ChangeSet;
2              
3             our $AUTHORITY = 'cpan:TOBYINK';
4             our $VERSION = '0.103';
5              
6 2     2   16 use Moose;
  2         4  
  2         14  
7             extends qw(RDF::DOAP::Resource);
8              
9 2     2   12889 use RDF::DOAP::ChangeSet;
  2         6  
  2         105  
10 2     2   997 use RDF::DOAP::Change;
  2         236  
  2         114  
11 2     2   18 use RDF::DOAP::Types -types;
  2         4  
  2         23  
12 2     2   11803 use RDF::DOAP::Utils -traits;
  2         6  
  2         17  
13              
14 2     2   795 use RDF::Trine::Namespace qw(rdf rdfs owl xsd);
  2         6  
  2         18  
15             my $doap = 'RDF::Trine::Namespace'->new('http://usefulinc.com/ns/doap#');
16             my $dc = 'RDF::Trine::Namespace'->new('http://purl.org/dc/terms/');
17             my $dcs = 'RDF::Trine::Namespace'->new('http://ontologi.es/doap-changeset#');
18              
19             has items => (
20             traits => [ WithURI ],
21             is => 'ro',
22             isa => ArrayRef[Change],
23             coerce => 1,
24             uri => $dcs->item,
25             multi => 1,
26             );
27              
28             has versus => (
29             traits => [ WithURI ],
30             is => 'ro',
31             isa => Version,
32             coerce => 1,
33             uri => $dcs->versus,
34             predicate => 'has_versus',
35             );
36              
37             1;