Class: WickedPdfTempfile

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

Instance Method Summary collapse

Instance Method Details

#make_tmpname(basename, n) ⇒ Object

Replaces Tempfile’s make_tmpname with one that honors file extensions.



5
6
7
8
# File 'lib/wicked_pdf_tempfile.rb', line 5

def make_tmpname(basename, n)
  extension = File.extname(basename)
  sprintf("%s_%d_%d%s", File.basename(basename, extension), $$, n.to_i, extension)
end