# File lib/rubygems/package.rb, line 583 def self.open_from_io(io, security_policy = nil, &block) raise "Want a block" unless block_given? begin is = new(io, security_policy) yield is ensure is.close if is end end