# File lib/rubygems/package.rb, line 211 def self.new(anIO) writer = super(anIO) return writer unless block_given? begin yield writer ensure writer.close end nil end