Use each_with_object instead of reduce.

For fix Codacy issue.
This commit is contained in:
KOBAYASHI Shuji
2018-12-30 11:16:00 +09:00
parent ce5e45443e
commit 482b2ea01e
+3 -2
View File
@@ -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