in reply to Does this ctor make sense?
From bless:
bless REF,CLASSNAME
...
If CLASSNAME is omitted, the current package is used.
This works OK where there is no inheritance. But (from the same doc):
Always use the two-argument version if a derived class might inherit the function doing the blessing.
Otherwise, the derived class object will be blessed into the wrong class.
Update: If you have access to the Camel Book, see especially the section “Object Construction” in Chapter 12, pages 424–9 (4th Edition, 2012).
Hope that helps,
Athanasius <°(((>< contra mundum | Iustus alius egestas vitae, eros Piratica, |
In Section
Seekers of Perl Wisdom