in reply to Perl too smart require()ing libs
Create Foo.pm and Bar.pm:
Rewrite ExampleClass.pm:$ pl2pm foo.pl bar.pl
#ExampleClass.pm package ExampleClass; use lib '.'; use Bar; use Foo qw/can_i_see_you/; sub new { my $class = shift; bless {}, $class; } sub does_work { can_i_see_you(); } 1;
$ perl -w runme.pl You can see me!
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Perl too smart require()ing libs
by clscott (Friar) on Jun 22, 2007 at 15:54 UTC |