engineyard/rubygems — comment on commit f6bdd104e14e3181d6f9ed704b9b0e56cd1d5b45
File: lib/rubygems/commands/push_command.rb line 52
By zenspider:

I think what I was suggesting before (and I'm proxying @drbrain here) is that you shouldn't bother trying to limit file access with the StringIO and such.

spec = Gem::Format.from_file_by_path(name).spec

then the rest of the usage of binary_data can go back to the original.

Sorry for being a pita here... I just don't see much use in trying to be efficient when we're pushing a single gem. The rest looks great. Thanks for the extra effort.