in reply to base class manipulation: Is there something similar on CPAN?
I would do:
Or, if for whatever reason, you insist of having the indicated chain:package LWP::UserAgent::Powerfull; use LWP::UserAgent::Proxified; use LWP::UserAgent::Determined; use LWP::UserAgent::Cached; our @ISA = qw[LWP::UserAgent::Proxified LWP::UserAgent::Determined LWP +::UserAgent::Cached];
assuming that LWP::UserAgent::Proxified already inherits LWP.package LWP::UserAgent::Powerfull; use LWP::UserAgent::Proxified; use LWP::UserAgent::Determined; use LWP::UserAgent::Cached; push @LWP::UserAgent::Determined::ISA, "LWP::UserAgent::Proxified"; push @LWP::UserAgent::Cached::ISA, "LWP::UserAgent::Determined"; our @ISA = "LWP::UserAgent::Cached";
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: base class manipulation: Is there something similar on CPAN?
by OlegG (Monk) on Jan 16, 2012 at 12:25 UTC |