We rely on RubyGems and had a meeting yesterday about changing that when one of the gems we use had a version just disappear.
We rely on RubyGems and had a meeting yesterday about changing that when one of the gems we use had a version just disappear.
This type of proxy wouldn't help in this particular case but it would allow you to keep traffic to RubyGems.org down and also give you the ability to easily host private Gems.
You're probably aware, but it's possible to host private gems in a simple static webserver. We have our CI server copy gems over and run a script that calls "gem generate_index -d /path/to/gems".
Completely featureless, of course. Lacks the newer rubygems.org api (so bundler is stuck downloading the whole index), and obsolete versions will stick around without manual intervention (which, if you have too many, is a pathological case for bundler's resolver).
I generally try to follow the "vendor everything" philosophy: http://ryan.mcgeary.org/2011/02/09/vendor-everything-still-a...
On a 27" monitor, it's almost like a child sized head right up in your face. I can only imagine it being even worse on bigger screens.
document.getElementById('mugshot').remove()