On Fri, 8 Sep 2006 08:19:21 -0700 (PDT), John Douglas Porter wrote: >If you really want to test the ref type, do so >robustly using the methods in Scalar::Util.
I'm not convinced that is indeed the best approach. So Uri expects either a plain string, or a scalar ref to a string. What if instead you get an object? Do you want to treat it as a scalar ref, or as a plain string? IMO you *don't* want to peer inside the intestines of an object, instead, you ought to treat the object as a black box, *not* look at what kind of blessed ref it is, and thus, you should be wanting to use the stringified object. Thus: treat only an unblessed scalar ref as a scalar ref. -- Bart.