File Coverage

blib/lib/OpenSearch/Search.pm
Criterion Covered Total %
statement 27 37 72.9
branch n/a
condition n/a
subroutine 9 11 81.8
pod 2 2 100.0
total 38 50 76.0


line stmt bran cond sub pod time code
1             package OpenSearch::Search;
2 4     4   27 use strict;
  4         7  
  4         156  
3 4     4   20 use warnings;
  4         7  
  4         224  
4 4     4   24 use Moo;
  4         6  
  4         28  
5 4     4   1758 use Types::Standard qw(InstanceOf);
  4         23  
  4         80  
6 4     4   7030 use Data::Dumper;
  4         12  
  4         318  
7 4     4   2290 use OpenSearch::Search::Search;
  4         19  
  4         257  
8 4     4   3022 use OpenSearch::Search::Count;
  4         24  
  4         248  
9 4     4   48 use feature qw(signatures);
  4         9  
  4         699  
10 4     4   31 no warnings qw(experimental::signatures);
  4         10  
  4         1084  
11              
12             has '_base' => (
13             is => 'rw',
14             isa => InstanceOf ['OpenSearch::Base'],
15             required => 1,
16             );
17              
18 0     0 1   sub search( $self, @params ) {
  0            
  0            
  0            
19 0           return ( OpenSearch::Search::Search->new( @params, _base => $self->_base )->execute );
20             }
21              
22 0     0 1   sub count( $self, @params ) {
  0            
  0            
  0            
23 0           return ( OpenSearch::Search::Count->new( @params, _base => $self->_base )->execute );
24             }
25              
26             1;
27              
28             __END__