Method: Cloudinary::Migrator#temporary_file
- Defined in:
- lib/cloudinary/migrator.rb
#temporary_file(data, filename) ⇒ Object
141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 |
# File 'lib/cloudinary/migrator.rb', line 141 def temporary_file(data, filename) file = Tempfile.new('cloudinary', :encoding => 'ascii-8bit') file.unlink file.write(data) file.rewind # Tempfile return path == nil after unlink, which break rest-client class << file attr_accessor :original_filename def content_type "application/octet-stream" end end file.original_filename = filename file end |