ArangoDB
view release on metacpan or search on metacpan
lib/ArangoDB.pm view on Meta::CPAN
my $res = $self->{connection}->http_get($api);
$self->_get_index_instance($res);
};
if ($@) {
$self->_server_error_handler( $@, 'Failed to get the index($index_id) on the collection(%s)' );
}
return $index;
}
sub _server_error_handler {
my ( $self, $error, $message, $ignore_404 ) = @_;
if ( ref($error) && $error->isa('ArangoDB::ServerException') ) {
return if $ignore_404 && $error->code == 404;
$message .= ':' . ( $error->detail->{errorMessage} || q{} );
}
croak $message;
}
BEGIN {
*_get_index_instance = \&ArangoDB::Collection::_get_index_instance;
}
1;
( run in 2.187 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )