class Object
Constants
- VERSION
Public Instance Methods
build_dependencies_for(graph, gem_name)
click to toggle source
# File lib/gemviz.rb, line 7 def build_dependencies_for(graph, gem_name) return if graph[gem_name] uses = `gem dep #{gem_name} --pipe` uses = uses.split("\n"). reject {|line| line =~ /Gem #{gem_name}/}. reject {|line| line =~ /No gems found/}. map {|gem| gem.split('--version')[0].strip} unless uses.nil? graph[gem_name] = uses uses.each {|gem| build_dependencies_for(graph, gem)} end