builtins/kernel_pp_parens.rb

tests/_examples/builtins/kernel_pp_parens.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