Class: WickedPdfTempfile
- Inherits:
-
Tempfile
- Object
- Tempfile
- WickedPdfTempfile
- Defined in:
- lib/wicked_pdf_tempfile.rb
Instance Method Summary collapse
-
#initialize(filename, temp_dir = nil) ⇒ WickedPdfTempfile
constructor
ensures the Tempfile’s filename always keeps its extension.
Constructor Details
#initialize(filename, temp_dir = nil) ⇒ WickedPdfTempfile
ensures the Tempfile’s filename always keeps its extension
5 6 7 8 9 10 |
# File 'lib/wicked_pdf_tempfile.rb', line 5 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 |