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)