lib/grub/spec_finder.rb in grub-0.0.5 vs lib/grub/spec_finder.rb in grub-0.0.6
- old
+ new
@@ -25,9 +25,10 @@
fetcher = Bundler::Fetcher.new(remote)
dependency_fetcher = fetcher.fetchers.find {|f| Bundler::Fetcher::Dependency === f }
versions, _ = dependency_fetcher.dependency_specs(gem_lines.collect(&:name))
gem_lines.each do |gem_line|
gem_versions = versions.select { |v| v.first == gem_line.name }
+ next if gem_versions.empty? # couldn't find version on RubyGems so go to next one
version = find_latest_version(gem_versions)
gem_line.spec = fetcher.fetch_spec([gem_line.name, version])
completed += 1
yield completed, total if block_given?
end