File Coverage

blib/lib/Dallycot/AST/JSONArray.pm
Criterion Covered Total %
statement 18 22 81.8
branch n/a
condition n/a
subroutine 6 8 75.0
pod 0 1 0.0
total 24 31 77.4


line stmt bran cond sub pod time code
1             package Dallycot::AST::JSONArray;
2             our $AUTHORITY = 'cpan:JSMITH';
3              
4             # ABSTRACT: Create JSON-LD graph from JSON
5              
6 23     23   11890 use strict;
  23         36  
  23         721  
7 23     23   100 use warnings;
  23         32  
  23         481  
8              
9 23     23   103 use utf8;
  23         38  
  23         119  
10 23     23   492 use parent 'Dallycot::AST';
  23         31  
  23         102  
11              
12 23     23   1135 use experimental qw(switch);
  23         32  
  23         148  
13              
14 23     23   2784 use Promises qw(deferred);
  23         33  
  23         129  
15              
16             sub execute {
17 0     0 0   my ( $self, $engine ) = @_;
18              
19             return $engine->collect(@$self)->then(sub {
20 0     0     my(@values) = @_;
21 0           return \@values;
22 0           });
23             }
24              
25             1;