new(io)
Creates a new TarReader on io and yields it to the block, if given.
# File lib/rubygems/package/tar_reader.rb, line 22 def self.new(io) reader = super return reader unless block_given? begin yield reader ensure reader.close end nil end