Method: ActiveStorage::Blob#download

Defined in:
activestorage/app/models/active_storage/blob.rb

#download(&block) ⇒ Object

Downloads the file associated with this blob. If no block is given, the entire file is read into memory and returned. That’ll use a lot of RAM for very large files. If a block is given, then the download is streamed and yielded in chunks.



266
267
268
# File 'activestorage/app/models/active_storage/blob.rb', line 266

def download(&block)
  service.download key, &block
end