# Acts the same as #p if the line is not long pp({a: 5, b:6, c:{a:1}, d: {b:1, c:1}, e: {f:{g:1, h:1}} }) => {:a=>5, :b=>6, :c=>{:a=>1}, :d=>{:b=>1, :c=>1}, :e=>{:f=>{:g=>1, :h=>1}}}
p({a: 5, b:6, c:{a:1}, d: {b:1, c:1}, e: {f:{g:1, h:1}} }) => {:a=>5, :b=>6, :c=>{:a=>1}, :d=>{:b=>1, :c=>1}, :e=>{:f=>{:g=>1, :h=>1}}}
# But if it is longer it will begin to format the strings pp({a: 5, b:6, d: {b:1, c:1}, e: {f:{g:1, h:1123123123123}} }) => {:a=>5, :b=>6, :d=>{:b=>1, :c=>1}, :e=>{:f=>{:g=>1, :h=>1123123123123}}}
# Works with arrays too pp [1,2,a:'4'*20,b:'x'*30,c:'z'*23] =>[1, 2, {:a=>"44444444444444444444", :b=>"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", :c=>"zzzzzzzzzzzzzzzzzzzzzzz"}]
|