class A4Tools::FileOverwriteOutput

Public Class Methods

new(filename) click to toggle source
# File lib/net_shell/io.rb, line 73
def initialize(filename)
  @filename = filename
end

Public Instance Methods

access_type() click to toggle source
# File lib/net_shell/io.rb, line 77
def access_type
  "w"
end
close() click to toggle source
# File lib/net_shell/io.rb, line 88
def close
  @fd.close
end
write(s) click to toggle source
# File lib/net_shell/io.rb, line 81
def write(s)
  s = s.unstyle unless @color
  @fd ||= File.open(@filename, access_type)
  @fd.write(s)
  @fd.flush
end