From 482b2ea01e0bf13d0f7900272031ec6e0d2777a9 Mon Sep 17 00:00:00 2001 From: KOBAYASHI Shuji Date: Sun, 30 Dec 2018 11:16:00 +0900 Subject: Use `each_with_object` instead of `reduce`. For fix Codacy issue. --- lib/mruby/gem.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/mruby/gem.rb b/lib/mruby/gem.rb index 9f27f3ffc..b32b1eed2 100644 --- a/lib/mruby/gem.rb +++ b/lib/mruby/gem.rb @@ -336,7 +336,7 @@ module MRuby end def generate_gem_table build - gem_table = reduce({}) { |res,v| res[v.name] = v; res } + gem_table = each_with_object({}) { |spec, h| h[spec.name] = spec } default_gems = {} each do |g| @@ -430,7 +430,8 @@ module MRuby end def import_include_paths(g) - gem_table = reduce({}) { |res,v| res[v.name] = v; res } + gem_table = each_with_object({}) { |spec, h| h[spec.name] = spec } + g.dependencies.each do |dep| dep_g = gem_table[dep[:gem]] # We can do recursive call safely -- cgit v1.2.3