Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
class method
Gem::Package::TarReader::Entry.open
open(header, io) { |entry| ... }
lib/rubygems/package/tar_reader/entry.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.1.0-preview1/lib/rubygems/package/tar_reader/entry.rb, line 18
def self.open(header, io, &block)
entry = new header, io
return entry unless block_given?
begin
yield entry
ensure
entry.close
end
end
Creates a new tar entry for header that will be read from io If a block is given, the entry is yielded and then closed.