class BetterTempfile

Public Class Methods

new(filename, temp_dir = nil) click to toggle source

ensures the Tempfile's filename always keeps its extension

Calls superclass method
# File lib/better_tempfile.rb, line 6
def initialize(filename, temp_dir = nil)
  temp_dir ||= Dir.tmpdir
  extension = File.extname(filename)
  basename  = File.basename(filename, extension)
  super([basename, extension], temp_dir)
end