Skip to content

Commit 3e4b7c0

Browse files
tompngnobu
andauthored
Simplify range nil check
Co-authored-by: Nobuyoshi Nakada <nobu.nakada@gmail.com>
1 parent 6d9c0f2 commit 3e4b7c0

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/pp.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -470,12 +470,13 @@ def pretty_print_cycle(q) # :nodoc:
470470

471471
class Range # :nodoc:
472472
def pretty_print(q) # :nodoc:
473-
both_nil = self.begin == nil && self.end == nil
474-
q.pp self.begin if self.begin != nil || both_nil
473+
begin_nil = self.begin == nil
474+
end_nil = self.end == nil
475+
q.pp self.begin if !begin_nil || end_nil
475476
q.breakable ''
476477
q.text(self.exclude_end? ? '...' : '..')
477478
q.breakable ''
478-
q.pp self.end if self.end != nil || both_nil
479+
q.pp self.end if !end_nil || begin_nil
479480
end
480481
end
481482

0 commit comments

Comments
 (0)