builtins/kernel_pp.rb

tests/_examples/builtins/kernel_pp.rb in the metorex repository.

pp [1, 2, 3]
pp({a: 1, "b" => 2})
pp "text"

returned = pp :symbol
puts returned.inspect

pair = pp 1, 2
puts pair.inspect

puts pp.inspect
puts Kernel.private_instance_methods.include? :pp

Output:

[1, 2, 3]
{a: 1, "b" => 2}
"text"
:symbol
:symbol
1
2
[1, 2]
nil
true