NAME
Net::LCDproc::Error - Error class
VERSION
version 0.1.1
SYNOPSIS
use Net::LCDproc;
use Try::Tiny;
my $lcdproc = Net::LCDproc->new( server => 'no_such_host', port => 1234 );
try {
$lcdproc->init;
}
catch {
#die $_->message;
#die $_->dump;
#die $_->short_msg;
die $_;
};
DESCRIPTION
Throwable::Error based exception class. You should probably read its documentation first, then come back here.
When Net::LCDproc
encounters an error, it will throw an exception you can catch, or not.
By default Throwable::Error
will provide the error message with a stack trace. This module offers a few other options for you to choose from.
ATTRIBUTES
class_name
-
Required. A string containing the name of the throwing class.
object
-
Any blessed object, usually a copy of the throwing class'
$self
.
METHODS
short_msg
-
Returns a string containing the
class_name
and themessage
. dump
-
Returns a stringified
$self->object
, using Data::Dumper. If$self->object
isn't set, returns a string saying so.
SEE ALSO
Please see those modules/websites for more information related to this module.
BUGS AND LIMITATIONS
You can make new bug reports, and view existing ones, through the web interface at https://github.com/ioanrogers/Net-LCDproc/issues.
SOURCE
The development version is on github at http://github.com/ioanrogers/Net-LCDproc and may be cloned from git://github.com/ioanrogers/Net-LCDproc.git
AUTHOR
Ioan Rogers <ioanr@cpan.org>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2012 by Ioan Rogers.
This is free software, licensed under:
The GNU General Public License, Version 3, June 2007