Class: WickedPdf::WickedPdfTempfile

Inherits:
Tempfile
  • Object
show all
Defined in:
lib/wicked_pdf/tempfile.rb

Instance Method Summary collapse

Constructor Details

#initialize(filename, temp_dir = nil) ⇒ WickedPdfTempfile

ensures the Tempfile’s filename always keeps its extension



6
7
8
9
10
11
# File 'lib/wicked_pdf/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