class Gio::OutputStream

Public Class Methods

open(*arguments) { |output_stream| ... } click to toggle source
# File lib/gio2/output-stream.rb, line 20
def open(*arguments)
  output_stream = new(*arguments)
  return output_stream unless block_given?

  begin
    yield(output_stream)
  ensure
    output_stream.close unless output_stream.closed?
  end
end