Method: LocalFileManager#save_file
- Defined in:
- lib/local_file_manager.rb
#save_file(file_name, file_contents, write_options = {}) ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/local_file_manager.rb', line 18 def save_file(file_name, file_contents, = {}) @logger.print "Saving file \"#{file_name}\" to local folder \"#{root_path}\"..." full_file_name = Pathname(File.join(root_path, file_name)) FileUtils.mkdir_p(full_file_name.dirname) File.open(full_file_name, 'wb') { |f| f.write(file_contents) } @logger.puts 'done.' end |