Devel:...espaces(3pm)
π Devel::Caller::IgnoreNamespaces π
okay bestie so this is the manual page for Devel:...espaces(3pm) from the User Contributed Perl Documentation (yes that's the truncated name, the tool that rendered it has beef with long titles, not our problem π«Ά). Here's the whole thing, no skips, no cuts, all facts intact, just with β¨vibesβ¨.
β¨ NAME β¨
Devel::Caller::IgnoreNamespaces β the way it gives you a magic caller() that can straight-up ignore namespaces you tell it about π
πΈ SYNOPSIS πΈ
package Foo::Bar
use Devel::Caller::IgnoreNamespaces;
Devel::Caller::IgnoreNamespaces::register(__PACKAGE__);
That's literally it. use it, register() yourself, done. slay.
π¦ DESCRIPTION π¦
So here's the tea: if your module should be ignored by caller() β exactly the way Hook::LexWrap gets ignored by its own magic caller() β then you just call this module's register() subroutine and hand it its name. That's the whole assignment. no cap.
π SUBROUTINES π
register('packagename', 'anotherpackage', ...)
It takes a list of packages that caller() will ignore in future. plural, bestie β stack them up, pass as many as you want. π
π BUGS and FEEDBACK π
Please report any bugs using <http://rt.cpan.org>. The best bug reports include a file with a test in it that fails with the current code and will pass once the bug is fixed. (like, give us the failing test, that's the good stuff β a test that fails now and passes after the fix? iconic.)
I welcome feedback, especially constructive criticism, by email.
Feature requests are more likely to be accepted if accompanied by a patch and tests. fr fr β patch + tests = yes, vibes alone = π.
π AUTHORS, COPYRIGHT and LICENCE π
This module is maintained by David Cantrell <david@cantrell.org.uk> and based almost entirely on code by Damian Conway.
Copyright 2001-2008 Damian Conway
Documentation and tests and some code copyright 2009 David Cantrell
You may use, modify and distribute this code under either the Artistic Licence or the GNU GPL version 2. See the ARTISTIC.txt or GPL2.txt files for the full texts of the licences.
β quick reminder bestie: everything above is the actual manual. I added sparkle, not opinions-as-facts. All the real details β every package, every subroutine, the email, the URL, the copyrights, the licences, the file names β are exactly where they were. π
and that's a wrap!! this page was generated by perl v5.36.0 on the date 2022-10-13, and it's filed under Devel:...espaces(3pm) because the original header was committed to the bit. mwah π
β¨
π¦ where this page comes from
- ubuntu noble: libdevel-caller-ignorenamespaces-perl 1.1-3 Β· Artistic-1.0-Perl OR GPL-2.0-only
- ubuntu resolute: libdevel-caller-ignorenamespaces-perl 1.1-3 Β· Artistic-1.0-Perl OR GPL-2.0-only
- ubuntu stonking: libdevel-caller-ignorenamespaces-perl 1.1-3 Β· Artistic-1.0-Perl OR GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms