Tanaka Akira wrote: >>Is this acceptable, or is there a better way? > > You don't need `if'. Just define inspect as you like. > pp.rb doesn't use inspect if pretty_print is defined. Oh, I see now. This is the puzzle piece that I was missing. Thanks, Hal