/usr/share/perl5/RoPkg/Simba/Exceptions.pm is in simba 0.8.4-4.3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | ############################################################################
## Copyright (C) 2005 Subredu Manuel <diablo@iasi.roedu.net>. #
## #
## This program is free software; you can redistribute it and/or modify #
## it under the terms of the GNU General Public License v2 as published by #
## the Free Software Foundation. #
## #
## This program is distributed in the hope that it will be useful, #
## but WITHOUT ANY WARRANTY; without even the implied warranty of #
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
## GNU General Public License for more details. #
## #
## You should have received a copy of the GNU General Public License #
## along with this program; if not, write to the Free Software #
## Foundation, Inc., 59 Temple Place - Suite 330, Boston, #
## MA 02111-1307,USA. #
############################################################################
package RoPkg::Simba::Exceptions;
use strict;
use warnings;
use vars qw($VERSION);
$VERSION='0.1.3';
use Exception::Class (
'NotHashRef' => {
description => 'Parameter is not a hash reference',
},
'Mirror::Config' => {
description => 'Mirror configuration error',
},
'Mirror::Inactive' => {
description => 'Mirror is inactive',
},
'Mirror::InProgress' => {
description => 'Mirror is in progress',
},
'Mirror::Many' => {
description => 'More than 1 mirror matched your query',
},
'Command::FileNotFound' => {
description => 'Command not found (file not found)',
},
'Command::NotFound' => {
description => 'Command with specified id was not found',
}
);
1;
__END__
=head1 NAME
RoPkg::Simba::Exceptions
=head1 VERSION
0.1.3
=head1 DESCRIPTION
Collection of exceptions used by Simba
=head1 SYNOPSIS
NotHashRef->throw(
error => 'No hash reference found',
pkg_name => 'RoPkg::Simba'
);
=head1 DEPENDENCIES
Exception::Class
=head1 SUBROUTINES/METHODS
The following exceptions are defined:
=over 6
=item *) NotHashRef - the parameter is not a hash reference
=item *) Mirror::Config - error in configuration of the mirror
=item *) Mirror::Inactive - the mirror is not active
=item *) Mirror::InProgress - the mirror is in progress
=item *) Mirror::Many - the criteria used to select the mirror, matches multiple mirrors
=item *) Command::FileNotFound - command file name was not found
=back
=head1 DIAGNOSTICS
Unpack the source, and use 'make test' command
=head1 CONFIGURATION AND ENVIRONMENT
This module does not use any configuration files or environment variables
=head1 INCOMPATIBILITIES
None known to the author
=head1 BUGS AND LIMITATIONS
None known to the author
=head1 PERL CRITIC
This module is perl critic level 2 compliant
=head1 AUTHOR
Subredu Manuel <diablo@iasi.roedu.net>
=head1 LICENSE AND COPYRIGHT
Copyright (C) 2005 Subredu Manuel. All Rights Reserved.
This module is free software; you can redistribute it
and/or modify it under the same terms as Perl itself.
The LICENSE file contains the full text of the license.
=cut
|