I have two objects.

One object is in ~/ and starts like:

package IMAP;

@ISA=qw(Mail::IMAPClient);
use strict;
use warnings;

use Mail::IMAPClient;

---

I can use it in my imap.t code with a simple
use IMAP;
and all the methods are visible.  I call these methods as Object methods.

I have another object in a lib path that looks like:

package HIP;

use strict;
use warnings;

---

my test module has

use lib '/home/tallison/lib';
use strict;
use HIP;

and none of the package functions are visible. I call these methods as functions and not as Objects.


What is the difference between these two that breaks the second one?
Why?

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to