Ioan Rogers > Net-LCDproc-0.1.1 > Net::LCDproc::Error

Download:
Net-LCDproc-0.1.1.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 0.1.1   Source   Latest Release: Net-LCDproc-0.1.3

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 the message.

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
syntax highlighting: