From 50b24c124fa7ae1748e8056d373221cfe56ace60 Mon Sep 17 00:00:00 2001 From: dearblue Date: Sun, 25 Dec 2022 21:25:30 +0900 Subject: [PATCH] Close the directory object with the `Dir.foreach` method --- mrbgems/mruby-dir/mrblib/dir.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mrbgems/mruby-dir/mrblib/dir.rb b/mrbgems/mruby-dir/mrblib/dir.rb index e6c2bf755..637997b95 100644 --- a/mrbgems/mruby-dir/mrblib/dir.rb +++ b/mrbgems/mruby-dir/mrblib/dir.rb @@ -25,7 +25,9 @@ class Dir alias children entries def foreach(path, &block) - self.open(path).each(&block) + self.open(path) do |d| + d.each(&block) + end end def open(path, &block)