In essence, if you declare that your package is Catalyst::Log, eg our @ISA = qw(Catalyst::Log); or use parent qw(Catalyst::Log) or use base qw(Catalyst::Log), then all methods of that class will exist in instances of your class.
Be careful if autloading with multiple inheritance, because it's not as straightforward as it may seem.
In reply to Re: Inheritance in Perl
by Anonymous Monk
in thread Inheritance in Perl
by sman
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |