# File lib/pp.rb, line 257 def pretty_print(q) if /\(Kernel\)#/ !~ method(:inspect).inspect q.text self.inspect elsif /\(Kernel\)#/ !~ method(:to_s).inspect && instance_variables.empty? q.text self.to_s else q.pp_object(self) end end