Parent

Methods

Files

Paperclip::Tempfile

Due to how ImageMagick handles its image format conversion and how Tempfile handles its naming scheme, it is necessary to override how Tempfile makes its names so as to allow for file extensions. Idea taken from the comments on this blog post: marsorange.com/archives/of-mogrify-ruby-tempfile-dynamic-class-definitions

Public Instance Methods

make_tmpname(basename, n) click to toggle source

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

# File lib/dm-paperclip/processor.rb, line 44
def make_tmpname(basename, n)
  extension = File.extname(basename)
  sprintf("%s,%d,%d%s", File.basename(basename, extension), $$, n, extension)
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.