class Gem::Package::TarReader::Entry

def self.open(header, io, &block)

def self.open(header, io, &block)
  entry = new header, io
  return entry unless block_given?
  begin
    yield entry
  ensure
    entry.close
  end
end