mruby-set: use || operator in merge and subtract methods

This commit is contained in:
Yukihiro "Matz" Matsumoto
2025-06-26 10:39:13 +09:00
parent 62affa290f
commit 2008d1733b
+2 -6
View File
@@ -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