class Gem::Package::TarReader

def seek(name) # :yields: entry

:yields: entry
def seek(name) # :yields: entry
  found = find do |entry|
    entry.full_name == name
  end
  return unless found
  yield found
ensure
  rewind
end