diff options
| author | KOBAYASHI Shuji <[email protected]> | 2018-12-30 11:16:00 +0900 |
|---|---|---|
| committer | KOBAYASHI Shuji <[email protected]> | 2018-12-30 11:16:00 +0900 |
| commit | 482b2ea01e0bf13d0f7900272031ec6e0d2777a9 (patch) | |
| tree | b2e115f898a5c0c291b25bcf87d3888e83f8aa56 /lib | |
| parent | ce5e45443eec8f51b781fda5db47c99c8425335f (diff) | |
| download | mruby-482b2ea01e0bf13d0f7900272031ec6e0d2777a9.tar.gz mruby-482b2ea01e0bf13d0f7900272031ec6e0d2777a9.zip | |
Use `each_with_object` instead of `reduce`.
For fix Codacy issue.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/mruby/gem.rb | 5 |
1 files changed, 3 insertions, 2 deletions
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 |
