ArangoDB2
view release on metacpan or search on metacpan
lib/ArangoDB2/HTTP/LWP.pm view on Meta::CPAN
# the path and any args passed
sub patch
{
my($self, $path, $args, $patch, $raw) = @_;
# get copy of ArangoDB API URI
my $uri = $self->arango->uri->clone;
# set path for request
$uri->path($path);
# set query params on URI if passed
$uri->query_form($args) if $args;
# build HTTP::Request
my $request = HTTP::Request->new('PATCH', $uri);
$request->content($patch);
# make request
my $response = $self->lwp->request($request);
# do not process response if raw requested
return $response if $raw;
# process response
return $self->response($response);
}
# put
( run in 0.232 second using v1.01-cache-2.11-cpan-de7293f3b23 )