It will work if and only if frob() is a method call.
In other words, if you call Pileoffrogs::Frob::frob(), it will not work using the method you describe. But if you call Pileoffrogs::Frob->frob(), it will.
If you want Pileoffrogs::Frob::frob() to work, you'll need to add this to Pileoffrogs::Frob::Util:
use Exporter;
our @EXPORT_OK = qw(frob);
and change the use base line in Pileoffrogs::Frob:
use base Pileoffrogs::Util (frob);
Hope that helps..
|