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