class Gio::RubyOutputStream

Public Class Methods

new(ruby_output) click to toggle source
Calls superclass method
# File lib/gio2/ruby-output-stream.rb, line 26
def initialize(ruby_output)
  @ruby_output = ruby_output
  super()
end

Private Instance Methods

ruby_io() click to toggle source
# File lib/gio2/ruby-output-stream.rb, line 32
def ruby_io
  @ruby_output
end
virtual_do_close_fn(cancellable) click to toggle source
# File lib/gio2/ruby-output-stream.rb, line 45
def virtual_do_close_fn(cancellable)
  @ruby_output.close
  true
end
virtual_do_flush(cancellable) click to toggle source
# File lib/gio2/ruby-output-stream.rb, line 40
def virtual_do_flush(cancellable)
  @ruby_output.flush
  true
end
virtual_do_write_fn(buffer, cancellable) click to toggle source
# File lib/gio2/ruby-output-stream.rb, line 36
def virtual_do_write_fn(buffer, cancellable)
  @ruby_output.write(buffer)
end