Sha256: 5b9b9ab553f98f3dd9a2609bd075be504d201449ea1b1aa86f43be40301fd5ee
Contents?: true
Size: 377 Bytes
Versions: 14
Compression:
Stored size: 377 Bytes
Contents
module Paperclip class TempfileFactory ILLEGAL_FILENAME_CHARACTERS = /^~/ def generate(name) @name = name file = Tempfile.new([basename, extension]) file.binmode file end def extension File.extname(@name) end def basename File.basename(@name, extension).gsub(ILLEGAL_FILENAME_CHARACTERS, '_') end end end
Version data entries
14 entries across 14 versions & 1 rubygems