carlhuda/bundler — pull request #2391 by halorgium (2013-03-13 04:21:58+00:00)
Title: Allow `bundle viz` to function with non-installed gems

`Gem::Dependency#to_spec` depends on the specifications being loaded and activated in @rubygems.

This allows gem dependencies which point to non-installed gems to be used with `bundle viz`.

I am not sure whether my understanding of `Bundler.definitions.specs` (aka `Bundler::SpecSet`) is sound.