File Coverage

blib/lib/Search/Elasticsearch/Client/Async/Simple/Direct/Cat.pm
Criterion Covered Total %
statement 9 15 60.0
branch n/a
condition n/a
subroutine 3 4 75.0
pod 1 1 100.0
total 13 20 65.0


line stmt bran cond sub pod time code
1             package Search::Elasticsearch::Client::Async::Simple::Direct::Cat;
2              
3 1     1   30884 use Moo;
  1         41134  
  1         7  
4              
5 1     1   4808 use Search::Elasticsearch::Util qw(parse_params);
  1         50596  
  1         10  
6              
7 1     1   2060 use namespace::clean;
  1         23202  
  1         7  
8              
9             extends 'Search::Elasticsearch::Client::Direct::Cat';
10             with 'Search::Elasticsearch::Role::API';
11             with 'Search::Elasticsearch::Role::Client::Async::Simple::Direct';
12              
13              
14             __PACKAGE__->_install_api('cat');
15              
16              
17             sub help {
18 0     0 1   my $cb = pop();
19 0           my ($self, $pars) = parse_params(@_);
20              
21 0           $pars->{help} = 1;
22              
23 0           my $defn = $self->api->{'cat.help'};
24              
25 0           $self->perform_request($defn, $pars, $cb);
26              
27 0           return;
28             }
29              
30              
31             1;
32              
33              
34             __END__