David Alan Black wrote: > > You've defined #inspect, and that's what's being used. From pp.rb: > > If (({self})) has a customized (redefined) (({inspect})) method, > the result of (({self.inspect})) is used but it obviously has no > line break hints. > Quite right, David. That does the trick. Now I owe you *two* dinners. But they can't both be at that little Mexican place. Hmm, what if I want an inspect (for those who don't use pp), but I want it "pretty" for those who do? There must be an alternative I'm overlooking. Hal