class DepCollector::DependencyCommand
Public Class Methods
get_dependencies(name, local = true)
click to toggle source
# File lib/dep_collector.rb, line 7 def self.get_dependencies name, local = true cmd = Gem::Commands::DependencyCommand.new dependency = cmd.gem_dependency name, nil, nil specs = if local dependency.matching_specs.uniq.sort else cmd.fetch_remote_specs(dependency).uniq.sort end dependencies = [] specs.each do |spec| dependencies.concat spec.dependencies.sort_by {|dep| dep.name}.map {|dep| [dep.name, dep.requirement]} end dependencies end
get_os_info()
click to toggle source
# File lib/dep_collector.rb, line 26 def self.get_os_info info = Sys::Uname.uname info end