Method: MemoryFileManager#download_to_temp_file
- Defined in:
- lib/memory_file_manager.rb
#download_to_temp_file(file_name) ⇒ Object
30 31 32 33 34 35 36 37 |
# File 'lib/memory_file_manager.rb', line 30 def download_to_temp_file(file_name) Dir.mktmpdir do |dir| temp_file = "#{dir}/#{Pathname(file_name).basename}" content = read_file(file_name) File.open(temp_file, 'w') { |file| file.write(content) } yield(temp_file) end end |