Вы должны указать, что FileSpecClone
должен наследовать методы File::Spec::Unix
, установив переменную пакета @ISA
.
package FileSpecClone;
use File::Spec::Unix;
<b>our @ISA = qw(File::Spec::Unix);</b>
...
Это задокументировано в perlobj
.
Если у вас есть модуль parent
(основной модуль начиная с v5.10), он будет обрабатывать детали настройки @ISA
во время компиляции. (HT: daxim)
use parent 'File::Spec::Unix';