Class: MiniMagick::ImageTempFile

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

Instance Method Summary collapse

Instance Method Details

#make_tmpname(basename, n) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/image_temp_file.rb', line 5

def make_tmpname(basename, n)
  # force tempfile to use basename's extension if provided
  ext = File.extname(basename)

  # force hyphens instead of periods in name
  sprintf('%s%d-%d%s', File.basename(basename, ext), $$, n, ext)
end