NAME

RedisDB::Parser::Error - default error class for RedisDB::Parser

SYNOPSIS

use Scalar::Util qw(blessed);
...;
sub callback {
    my ( $master, $reply ) = @_;
    die "$reply" if blessed $reply;    # it's more like damned
    ...;                               # do something with reply
}

DESCRIPTION

Then RedisDB::Parser parses error response from server it creates an object of this class and passes it to callback. In string context object returns the error message from the server.

METHODS

$class->new($message)

Create new error object with specified error message.

$self->as_string

Return error message. Also you can just use object in string context.

SEE ALSO

RedisDB::Parser

AUTHOR

Pavel Shaydo, <zwon at cpan.org>

LICENSE AND COPYRIGHT

Copyright 2011-2015,2018 Pavel Shaydo.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.