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.104';
5              
6 2     2   14 use Moose;
  2         4  
  2         13  
7             extends qw(RDF::DOAP::Resource);
8              
9 2     2   12799 use RDF::DOAP::ChangeSet;
  2         4  
  2         78  
10 2     2   947 use RDF::DOAP::Change;
  2         210  
  2         105  
11 2     2   20 use RDF::DOAP::Types -types;
  2         3  
  2         20  
12 2     2   11479 use RDF::DOAP::Utils -traits;
  2         5  
  2         19  
13              
14 2     2   708 use RDF::Trine::Namespace qw(rdf rdfs owl xsd);
  2         5  
  2         21  
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;