module MyTempfile

Helper module for easy temp file handling

Helper module for easy temp file handling

Public Class Methods

path() click to toggle source
# File lib/cdo.rb, line 320
def MyTempfile.path
  unless @@persistent_tempfiles
    t = Tempfile.new(self.class.to_s)
    @@_tempfiles << t
    @@_tempfiles << t.path
    t.path
  else
    t = "_"+rand(@@N).to_s
    @@_tempfiles << t
    t
  end
end
setPersist(value) click to toggle source
# File lib/cdo.rb, line 316
def MyTempfile.setPersist(value)
  @@persistent_tempfiles = value
end
showFiles() click to toggle source
# File lib/cdo.rb, line 333
def MyTempfile.showFiles
  @@_tempfiles.each {|f| print(f+" ") if f.kind_of? String}
end