basics/kernel_p_parens.rb
tests/_examples/basics/kernel_p_parens.rb in the metorex repository.
p("abcde")
p(42)
p(:symbol)
p(nil)
p([1, :two, "three"])
class Widget
def inspect
"custom inspect"
end
end
p(Widget.new)
one = p(7)
puts one.inspect
several = p(1, 2)
puts several.inspect
none = p()
puts none.inspect
puts Kernel.private_instance_methods(false).include?(:p)
Output:
"abcde"
42
:symbol
nil
[1, :two, "three"]
custom inspect
7
7
1
2
[1, 2]
nil
true