class Sys::Io::FileOutput

Attributes

__f[RW]

Public Class Methods

new(f) click to toggle source
# File lib/lib/sys/io/file_output.rb, line 8
def initialize(f)
  @__f = f
end

Public Instance Methods

write_byte(c) click to toggle source
# File lib/lib/sys/io/file_output.rb, line 20
def write_byte(c)
  @__f.putc(c)
end
write_bytes(b,p,l) click to toggle source
# File lib/lib/sys/io/file_output.rb, line 25
def write_bytes(b,p,l)
  s = b.get_string(p,l)
  r = @__f.write(s)
  raise hx_raise(::Haxe::Io::Error.custom("An error occurred")) if r < l
  r
end