class ActiveStorage::Service::GCSService
def upload(key, io, checksum: nil)
def upload(key, io, checksum: nil) instrument :upload, key, checksum: checksum do begin bucket.create_file(io, key, md5: checksum) rescue Google::Cloud::InvalidArgumentError raise ActiveStorage::IntegrityError end end end