Driving a module (.pm)
Nigel Hamilton
nigel at m1.turbo10.com
Thu Nov 17 11:07:35 GMT 2005
Hi,
I'm trying to work out a good scheme for embedding a little
driver in a Perl module (.pm).
I want a dual-use module format - in module context it behaves
like a module but when I call directly it runs a little embedded driver
(perl Foo.pm).
I'm considering adding something like this at the bottom of the
Foo module:
# module driver at base of file
if (shift) {
# run the little driver
Foo::call_method();
Foo::call_another_method();
}
1;
But it means I need to call it with: perl Foo.pm <something> .
There must be a better way .... any ideas?
Nige
More information about the london.pm
mailing list