class ExtendedTempfile

Public Class Methods

new(basename, tmpdir = Dir.tmpdir, extension = '') click to toggle source
Calls superclass method
# File lib/misc/extended_tempfile.rb, line 4
def initialize(basename, tmpdir = Dir.tmpdir, extension = '')
  @extension = extension
  super(basename, tmpdir)
end

Public Instance Methods

make_tmpname(basename, n) click to toggle source
# File lib/misc/extended_tempfile.rb, line 9
def make_tmpname(basename, n)
  sprintf('%s.%d.%d.%s', basename, $$, n || 0, @extension)
end