Module::Recursive::Require

Module::Recursive::Require is a Perl class that requires module recursively.
Download

Module::Recursive::Require Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Masahiro Funakoshi
  • Publisher web site:
  • http://search.cpan.org/~masap/Module-Recursive-Require-0.04/lib/Module/Recursive/Require.pm

Module::Recursive::Require Tags


Module::Recursive::Require Description

Module::Recursive::Require is a Perl class that requires module recursively. Module::Recursive::Require is a Perl class that requires module recursive. # ************************************** before use MyApp::Foo; use MyApp::Foo::CGI; use MyApp::Foo::Mail; use MyApp::Foo::Mail::Send; # use use use use use !! use MyApp::Foo::Hoge::Orz; # ************************************** after use Module::Recursive::Require; use MyApp::Foo; my @required_packages = Module::Recursive::Require->new()->require_by('MyApp::Foo'); SYNOPSIS use Module::Recursive::Require; my $r = Module::Recursive::Require->new(); $r->first_loads( qw/ MyApp::Foo::Boo / ); # * It loads first. $r->add_filter(qr/^Hoge/); # * Don't loaded qr/^Hoge/ $r->add_filter(qr/Base.pm$/); # * Don't loaded qr/Base.pm$/ my @packages = $r->require_of('MyApp::Foo'); # * or my $packages_array_ref = $r->require_of('MyApp::Foo');METHOD ^new( %args ) %args = ( path => '/var/www/my/lib', # * default $INC extensions => 'pm' , # * default "pm" and "pl" );first_loads( @package_names );add_filter(qr/regexp/)require_of( 'MyApp::Foo' );require_by( 'MyApp::Foo' );Deprecated. For backwards compatibility only. Requirements: · Perl


Module::Recursive::Require Related Software