Method: Zip::OutputStream.write_buffer

Defined in:
lib/hotplate/gems/rubyzip-1.1.7/lib/zip/output_stream.rb

.write_buffer(io = ::StringIO.new(''), encrypter = nil) {|zos| ... } ⇒ Object

Same as #open but writes to a filestream instead

Yields:

  • (zos)


59
60
61
62
63
# File 'lib/hotplate/gems/rubyzip-1.1.7/lib/zip/output_stream.rb', line 59

def write_buffer(io = ::StringIO.new(''), encrypter = nil)
  zos = new(io, true, encrypter)
  yield zos
  zos.close_buffer
end