in reply to Re: use/require $MODULE (a variable)
in thread use/require $MODULE (a variable)
Look into Exporter's export_to_level function. Somehting like this:
# in your PmLoader module... sub import { ## do whatever you need to do, and then eval " require $module; $module->export_to_level(2); "; ## obivously, don't forget to check for errors }
Update: On a second thought, not all modules have a export_to_level function, so it's really better to separate out those two statements into two eval() calls...
eval "require $module"; ## check for errors... eval "$module->export_to_level(2)"; ## this one can/may fail, so may be just warn? ## or I guess you could check by doing ## ## $module->can( 'export_to_level' ); ##
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re: Re: use/require $MODULE (a variable)
by cadphile (Beadle) on Mar 18, 2002 at 08:08 UTC | |
by lestrrat (Deacon) on Mar 18, 2002 at 08:26 UTC | |
by cadphile (Beadle) on Mar 18, 2002 at 09:08 UTC |