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