The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Net::LCDproc::Error - Error class

VERSION

version 0.1.0

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