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              
2             our $AUTHORITY = 'cpan:TOBYINK';
3             our $VERSION = '0.105';
4              
5             use Moose;
6 2     2   13 extends qw(RDF::DOAP::Resource);
  2         7  
  2         10  
7              
8             use RDF::DOAP::ChangeSet;
9 2     2   10407 use RDF::DOAP::Change;
  2         3  
  2         39  
10 2     2   768 use RDF::DOAP::Types -types;
  2         160  
  2         83  
11 2     2   13 use RDF::DOAP::Utils -traits;
  2         4  
  2         15  
12 2     2   10166  
  2         4  
  2         12  
13             use RDF::Trine::Namespace qw(rdf rdfs owl xsd);
14 2     2   559 my $doap = 'RDF::Trine::Namespace'->new('http://usefulinc.com/ns/doap#');
  2         10  
  2         12  
15             my $dc = 'RDF::Trine::Namespace'->new('http://purl.org/dc/terms/');
16             my $dcs = 'RDF::Trine::Namespace'->new('http://ontologi.es/doap-changeset#');
17              
18             has items => (
19             traits => [ WithURI ],
20             is => 'ro',
21             isa => ArrayRef[Change],
22             coerce => 1,
23             uri => $dcs->item,
24             multi => 1,
25             );
26              
27             has versus => (
28             traits => [ WithURI ],
29             is => 'ro',
30             isa => Version,
31             coerce => 1,
32             uri => $dcs->versus,
33             predicate => 'has_versus',
34             );
35              
36             1;