RoPkg:...ptions(3pm)
π RoPkg::Simba::Exceptions π
okay bestie, welcome to the little drama-queen module that does nothing but throw hands β sorry, I mean throw exceptions π
. This is RoPkg:...ptions(3pm), a perl manual page, and yes the name is giving "someone typed ... and never looked back" but we love her anyway π«Ά
β¨ VERSION β¨
0.1.3 β vintage, iconic, still slaying π
πΈ DESCRIPTION πΈ
It's literally just a collection of exceptions used by Simba. That's it. That's the whole vibe. A little grab-bag of named errors so your code can yell at you with style instead of just dying silently like a sad little undef π
π SYNOPSIS π
here's how you use it, no cap:
NotHashRef->throw(
error => 'No hash reference found',
pkg_name => 'RoPkg::Simba'
);
like... you call ->throw on the exception class, you hand it an error message and a pkg_name, and it goes off. main character energy fr fr β¨
π¦ DEPENDENCIES π¦
Exception::Classβ the whole thing is built on this, she's the blueprint, the blueprint is her π
π SUBROUTINES/METHODS π
okay so these are the exceptions that are defined. every single one. we're not skipping any, bestie, we're thorough:
NotHashRefβ the parameter is not a hash reference. rude of it, honestly πMirror::Configβ error in configuration of the mirrorMirror::Inactiveβ the mirror is not active. she's resting π€Mirror::InProgressβ the mirror is in progressMirror::Manyβ the criteria used to select the mirror, matches multiple mirrors. not her being indecisive πCommand::FileNotFoundβ command file name was not found
π₯ DIAGNOSTICS π₯
if you wanna check things are working: unpack the source, and use make test. that's the move. go off πͺ
π CONFIGURATION AND ENVIRONMENT π
This module does not use any configuration files or environment variables. zero. zilch. no hidden env vars lurking in the shadows, we keep it clean β¨
β INCOMPATIBILITIES β
None known to the author π«Ά
π BUGS AND LIMITATIONS π
None known to the author π
π PERL CRITIC π
This module is perl critic level 2 compliant. she's tidy, she's well-behaved, she passes inspection π
π AUTHOR π
Subredu Manuel <diablo@iasi.roedu.net>
πΈ 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.
okay so legally: free software, same terms as Perl itself, and the full text lives in the LICENSE file. read it, bestie, it's the receipts π
and that's the whole page, babe β brought to you by perl v5.28.1, dated 2018-12-09, from the RoPkg:...ptions(3pm) man page, User Contributed Perl Documentation. periodt πβ¨π
π¦ where this page comes from
- ubuntu jammy: simba 0.8.4-6
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms