From cd7c6c66b4a3ea0604b84528fe5f11bacb98d56b Mon Sep 17 00:00:00 2001 From: tomoya ishida Date: Wed, 13 Nov 2024 23:18:41 +0900 Subject: [PATCH] [ruby/pp] Simplify range nil check https://github.com/ruby/pp/commit/3e4b7c03b0 Co-authored-by: Nobuyoshi Nakada --- lib/pp.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/pp.rb b/lib/pp.rb index 352c26f636..49e47caf5f 100644 --- a/lib/pp.rb +++ b/lib/pp.rb @@ -488,12 +488,13 @@ end if defined?(Data.define) class Range # :nodoc: def pretty_print(q) # :nodoc: - both_nil = self.begin == nil && self.end == nil - q.pp self.begin if self.begin != nil || both_nil + begin_nil = self.begin == nil + end_nil = self.end == nil + q.pp self.begin if !begin_nil || end_nil q.breakable '' q.text(self.exclude_end? ? '...' : '..') q.breakable '' - q.pp self.end if self.end != nil || both_nil + q.pp self.end if !end_nil || begin_nil end end