From 2008d1733b30cfd05d1e15f0c87487d39c774d77 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Thu, 26 Jun 2025 10:39:13 +0900 Subject: [PATCH] mruby-set: use || operator in merge and subtract methods --- mrbgems/mruby-set/mrblib/set.rb | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/mrbgems/mruby-set/mrblib/set.rb b/mrbgems/mruby-set/mrblib/set.rb index e768fbc9b..5015258dc 100644 --- a/mrbgems/mruby-set/mrblib/set.rb +++ b/mrbgems/mruby-set/mrblib/set.rb @@ -26,9 +26,7 @@ class Set # @param [Enumerable] enum The enumerable object to merge elements from # @return [Set] self def merge(enum) - unless __merge(enum) - __do_with_enum(enum) { |o| add(o) } - end + __merge(enum) || __do_with_enum(enum) { |o| add(o) } self end @@ -48,9 +46,7 @@ class Set # @param [Enumerable] enum The enumerable object containing elements to remove # @return [Set] self def subtract(enum) - unless __subtract(enum) - __do_with_enum(enum) { |o| delete(o) } - end + __subtract(enum) || __do_with_enum(enum) { |o| delete(o) } self end