From c53ba64e33b894cd058cfc28cc1e2cf9f6a484c8 Mon Sep 17 00:00:00 2001 From: Oskar Eichler Date: Fri, 28 Aug 2026 02:42:02 +0300 Subject: [PATCH] Recognize missing Range endpoints by identity --- lib/pp.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/pp.rb b/lib/pp.rb index 798a4f4..e6d9f57 100644 --- a/lib/pp.rb +++ b/lib/pp.rb @@ -527,8 +527,8 @@ def pretty_print_cycle(q) # :nodoc: class Range # :nodoc: def pretty_print(q) # :nodoc: - begin_nil = self.begin == nil - end_nil = self.end == nil + begin_nil = nil.equal?(self.begin) + end_nil = nil.equal?(self.end) q.pp self.begin if !begin_nil || end_nil q.breakable '' q.text(self.exclude_end? ? '...' : '..')