From 464ac4581e9aa777065193f0f444598ceccb8a7d Mon Sep 17 00:00:00 2001 From: dearblue Date: Sat, 20 Jan 2024 22:49:31 +0900 Subject: [PATCH] Make `MRuby::Gems::List#{each,<<}` method return `self` Returning internal objects is undesirable. --- lib/mruby/gem.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/mruby/gem.rb b/lib/mruby/gem.rb index 35aa2bd52..a2b649d71 100644 --- a/lib/mruby/gem.rb +++ b/lib/mruby/gem.rb @@ -372,6 +372,7 @@ module MRuby def each(&b) @ary.each(&b) + self end def [](name) @@ -384,6 +385,7 @@ module MRuby else # GEM was already added to this list end + self end def empty?