Class: VirtualRegistries::CachedResponseUploader

Inherits:
GitlabUploader
  • Object
show all
Extended by:
Gitlab::Utils::Override
Includes:
ObjectStorage::Concern
Defined in:
app/uploaders/virtual_registries/cached_response_uploader.rb

Constant Summary

Constants inherited from GitlabUploader

GitlabUploader::ObjectNotReadyError, GitlabUploader::PROTECTED_METHODS

Instance Method Summary collapse

Methods included from Gitlab::Utils::Override

extended, extensions, included, method_added, override, prepended, queue_verification, verify!

Methods included from ObjectStorage::Concern

#cache!, #delete_migrated_file, #delete_tmp_file_after_storage, #direct_download_enabled?, #exclusive_lease_key, #exists?, #file_cache_storage?, #file_storage?, #filename, #filename=, #fog_attributes, #fog_credentials, #fog_directory, #fog_public, #migrate!, #object_store, #object_store=, #persist_object_store!, #persist_object_store?, #proxy_download_enabled?, #retrieve_from_store!, #store!, #store_dirs, #store_path, #upload_paths, #use_file, #use_open_file

Methods inherited from GitlabUploader

absolute_path, base_dir, #cache_dir, #cached_size, #empty_size?, #exists?, #file_cache_storage?, file_storage?, #filename, #initialize, #local_url, #model_valid?, #move_to_cache, #move_to_store, #multi_read, #open, #options, options, #relative_path, #replace_file_without_saving!, root, storage_location, #url_or_file_path, version, #work_dir

Constructor Details

This class inherits a constructor from GitlabUploader

Instance Method Details

#check_remote_file_existence_on_upload?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'app/uploaders/virtual_registries/cached_response_uploader.rb', line 21

def check_remote_file_existence_on_upload?
  false
end

#store_dirObject



16
17
18
# File 'app/uploaders/virtual_registries/cached_response_uploader.rb', line 16

def store_dir
  dynamic_segment
end

#sync_model_object_store?Boolean

Returns:

  • (Boolean)


26
27
28
# File 'app/uploaders/virtual_registries/cached_response_uploader.rb', line 26

def sync_model_object_store?
  true
end