App-AcmeCpanlists
view release on metacpan or search on metacpan
lib/App/AcmeCpanlists.pm view on Meta::CPAN
keys %args_filtering),
query => $args{query},
detail => 1,
_with_ref => 1,
);
return $res unless $res->[0] == 200;
my $rows = $res->[2];
if (!@$rows) {
return [404, "No such list"];
} elsif ($res->[3]{'func.num_exact_matches'} == 1) {
return [200, "OK", $rows->[0]{_ref}, {'func.type'=>$rows->[0]{type}}];
} elsif (@$rows > 1) {
return [300, "Multiple lists found (".~~@{$rows}."), please specify"];
} else {
return [200, "OK", $rows->[0]{_ref}, {'func.type'=>$rows->[0]{type}}];
}
}
$SPEC{view_list} = {
( run in 1.428 second using v1.01-cache-2.11-cpan-39bf76dae61 )