Devel:...espaces(3pm)

πŸ“¦
version 1.1 Β· 5 versions
, in ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– 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 = πŸ™ˆ.


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