From: Hans Mackowiak Date: 2013-02-22T04:13:29+09:00 Subject: Re: Difference between pretty_print_cycle and pretty_print. what the heck is the problem with "already printed" ?? require "pp" class A attr_accessor :data end o=A.new o.data = o pp o # => #> a = [] a << a pp a #=> [[...]] h = {} h[h]=h pp h #=> {{...}=>{...}} pretty_print_cycle is for making the ... variants -- Posted via http://www.ruby-forum.com/.