From 0d2b2ac4d9a004b88f8dcb906c54f58cbcc2fe22 Mon Sep 17 00:00:00 2001 From: Oskar Eichler Date: Fri, 28 Aug 2026 02:42:02 +0300 Subject: [PATCH] Handle Data members that override __send__ --- lib/pp.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pp.rb b/lib/pp.rb index 798a4f4..e19e1c5 100644 --- a/lib/pp.rb +++ b/lib/pp.rb @@ -501,7 +501,7 @@ def pretty_print(q) # :nodoc: values = [] members.select! do |member| begin - values << __send__(member) + values << PP.mcall(self, BasicObject, :__send__, member) true rescue NoMethodError false