Class: WickedPdf::WickedPdfTempfile
- Inherits:
-
Tempfile
- Object
- Tempfile
- WickedPdf::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
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 |