class ActiveStorage::Downloader

def open(key, checksum:, name: "ActiveStorage-", tmpdir: nil)

def open(key, checksum:, name: "ActiveStorage-", tmpdir: nil)
  open_tempfile(name, tmpdir) do |file|
    download key, file
    verify_integrity_of file, checksum: checksum
    yield file
  end
end