method
download
v5.2.3 -
Show latest stable
- Class:
ActiveStorage::Service::DiskService
download(key)public
No documentation available.
# File activestorage/lib/active_storage/service/disk_service.rb, line 25
def download(key)
if block_given?
instrument :streaming_download, key: key do
File.open(path_for(key), "rb") do |file|
while data = file.read(5.megabytes)
yield data
end
end
end
else
instrument :download, key: key do
File.binread path_for(key)
end
end
end