lib/rubygems/dependent.rb in gem-dependent-0.2.0 vs lib/rubygems/dependent.rb in gem-dependent-0.2.1
- old
+ new
@@ -26,20 +26,20 @@
select_dependent(gems_and_dependencies, gem)
end
private
- def self.fetch_all_dependencies(specs_and_sources, options)
+ def self.fetch_all_dependencies(specs_and_sources, options={})
parallel = (options[:parallel] || 15)
Gem::Dependent::Parallel.map(specs_and_sources, :in_processes => parallel) do |spec, source|
yield if block_given?
name, version = spec[0,2]
dependencies = fetch_dependencies(spec, source, options)
[name, version, dependencies]
end
end
- def self.fetch_dependencies(spec, source, options)
+ def self.fetch_dependencies(spec, source, options={})
begin
fetcher = Gem::SpecFetcher.fetcher
fetcher.fetch_spec(spec, URI.parse(source)).dependencies
rescue Object => e
$stderr.puts e unless options[:all_versions]