Sha256: bd90a70d554e5d36ed0beeff82cd26d1d24f0e108c03b7b70723897680037d5b
Contents?: true
Size: 451 Bytes
Versions: 1
Compression:
Stored size: 451 Bytes
Contents
module Bundler module Dependencies module Visitors class Paths def walk(graph, name, acc = [], key = []) graph.each do |gem| next unless gem.include_dependency?(name) new_key = key.dup.push(gem.name) walk(gem.dependencies, name, acc, new_key) acc << (new_key << name) if gem.dependencies.include?(name) end acc end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bundler-dependencies-0.6.0 | lib/bundler/dependencies/visitors/paths.rb |