-
-
05 Aug 2015 23:34:16 UTC
- Distribution: Module-Pluggable
- Module version: 0.4
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Repository
- Issues (12)
- Testers (7184 / 149 / 3)
- Kwalitee
Bus factor: 0- 85.55% Coverage
- License: perl_5
- Perl: v5.5.30
- Activity
24 month- Tools
- Download (26.29KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
NAME
Devel::InnerPackage - find all the inner packages of a package
SYNOPSIS
use Foo::Bar; use Devel::InnerPackage qw(list_packages); my @inner_packages = list_packages('Foo::Bar');
DESCRIPTION
Given a file like this
package Foo::Bar; sub foo {} package Foo::Bar::Quux; sub quux {} package Foo::Bar::Quirka; sub quirka {} 1;
then
list_packages('Foo::Bar');
will return
Foo::Bar::Quux Foo::Bar::Quirka
METHODS
list_packages <package name>
Return a list of all inner packages of that package.
AUTHOR
Simon Wistow <simon@thegestalt.org>
COPYING
Copyright, 2005 Simon Wistow
Distributed under the same terms as Perl itself.
BUGS
None known.
Module Install Instructions
To install Module::Pluggable, copy and paste the appropriate command in to your terminal.
cpanm Module::Pluggable
perl -MCPAN -e shell install Module::Pluggable
For more information on module installation, please visit the detailed CPAN module installation guide.