On Mon, Oct 13, 2008 at 15:04:29 +0200, Shmuel Fomberg wrote: > Hi. > > Gabor Szabo wrote: > > What you are looking for is to overload the stringification method of > > your object. > > I can overload the stringification of an object? I didn't know. > Hmmm.. what evil things I can do with this new toy.... :-)
very evil. behave! Note that one of the biggest criticisms of Class::DBI is that stringification made it very confusing to find out if you really have an object. An important tip is that you can use overload::StrVal() to avoid overloading temporarily. Scalar::Util::refaddr is also useful, and Tie::RefHash and Hash::Util::FieldHash can be used to properly key by object without the stringified values getting in the way. -- Yuval Kogman <[EMAIL PROTECTED]> http://nothingmuch.woobling.org 0xEBD27418 _______________________________________________ Perl mailing list [email protected] http://perl.org.il/mailman/listinfo/perl
