File Coverage

blib/lib/GraphQL/Role/Composite.pm
Criterion Covered Total %
statement 11 11 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 15 15 100.0


line stmt bran cond sub pod time code
1             package GraphQL::Role::Composite;
2              
3 18     18   11134 use 5.014;
  18         70  
4 18     18   100 use strict;
  18         50  
  18         413  
5 18     18   88 use warnings;
  18         42  
  18         469  
6 18     18   90 use Moo::Role;
  18         43  
  18         147  
7              
8             our $VERSION = '0.02';
9              
10             =head1 NAME
11              
12             GraphQL::Role::Composite - GraphQL object role
13              
14             =head1 SYNOPSIS
15              
16             with qw(GraphQL::Role::Composite);
17              
18             # or runtime
19             Role::Tiny->apply_roles_to_object($foo, qw(GraphQL::Role::Composite));
20              
21             =head1 DESCRIPTION
22              
23             Allows type constraints for composite objects.
24              
25             =cut
26              
27             __PACKAGE__->meta->make_immutable();
28              
29             1;