File Coverage

blib/lib/App/PAIA/Command/request.pm
Criterion Covered Total %
statement 14 14 100.0
branch 1 2 50.0
condition n/a
subroutine 5 5 100.0
pod 2 2 100.0
total 22 23 95.6


line stmt bran cond sub pod time code
1             package App::PAIA::Command::request;
2 4     4   1419 use strict;
  4         6  
  4         136  
3 4     4   30 use v5.10;
  4         8  
  4         114  
4 4     4   14 use parent 'App::PAIA::Command';
  4         4  
  4         23  
5              
6             sub usage_desc {
7 1     1 1 2154 "%c request %o URI [item=URI] [edition=URI] ..."
8             # storage not supported yet
9             }
10              
11             sub execute {
12 1     1 1 216 my ($self, $opt, $args) = @_;
13              
14 1         7 my @docs = $self->uri_list(@$args);
15            
16 1 50       3 $self->usage_error("Missing document URIs to request")
17             unless @docs;
18              
19 1         27 $self->core_request( 'POST', 'request', { doc => \@docs } );
20             }
21              
22             1;
23             __END__