The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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-2013 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.