From ccaba581c0cf8653f61ce212667eaa1cc6f0a28e Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 4 Jul 2017 16:05:06 +0200 Subject: Differentiate between io streams and read data --- lib/active_file/sites/disk_site.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/active_file/sites/disk_site.rb') diff --git a/lib/active_file/sites/disk_site.rb b/lib/active_file/sites/disk_site.rb index 41b883498a..e5572073ed 100644 --- a/lib/active_file/sites/disk_site.rb +++ b/lib/active_file/sites/disk_site.rb @@ -9,9 +9,9 @@ class ActiveFile::Sites::DiskSite < ActiveFile::Site end - def upload(key, data) + def upload(key, io) File.open(make_path_for(key), "wb") do |file| - while chunk = data.read(65536) + while chunk = io.read(65536) file.write(chunk) end end -- cgit v1.2.3