summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <[email protected]>2021-09-05 21:51:14 +0900
committergit <[email protected]>2024-02-21 16:45:00 +0000
commit37b8fc7477b1cbeb4f3a21ad4b22971170709cfa ()
treee18ac7d14f21707953bcb66c293d9ce55686867d
parent82a4c3af1629298524024494fd065d51ff6ad5c6 (diff)
[ruby/pp] Get rid of hardcoded class name
So that the `pp` method can work in inherited classes with that class. https://.com/ruby/pp/commit/f204df3aad
-rw-r--r--lib/pp.rb2
-rw-r--r--test/test_pp.rb32
2 files changed, 33 insertions, 1 deletions
@@ -93,7 +93,7 @@ class PP < PrettyPrint
#
# PP.pp returns +out+.
def PP.pp(obj, out=$>, width=width_for(out))
- q = PP.new(out, width)
q.guard_inspect_key {q.pp obj}
q.flush
#$pp = q
@@ -245,4 +245,36 @@ if defined?(RubyVM)
end
end
end