Class: Pages::DeploymentUploader
- Inherits:
-
GitlabUploader
- Object
- CarrierWave::Uploader::Base
- GitlabUploader
- Pages::DeploymentUploader
- Includes:
- ObjectStorage::Concern
- Defined in:
- app/uploaders/pages/deployment_uploader.rb
Constant Summary
Constants inherited from GitlabUploader
GitlabUploader::ObjectNotReadyError, GitlabUploader::PROTECTED_METHODS
Class Method Summary collapse
- .default_store ⇒ Object
-
.direct_upload_enabled? ⇒ Boolean
we only upload this files from the rails background job so we don’t need direct upload for pages deployments this method is here to ignore any user setting.
Methods included from ObjectStorage::Concern
#cache!, #delete_migrated_file, #delete_tmp_file_after_storage, #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?, #retrieve_from_store!, #store!, #store_dir, #store_dirs, #store_path, #upload_paths, #use_file, #use_open_file
Methods included from Gitlab::Utils::Override
#extended, extensions, #included, #method_added, #override, #prepended, #queue_verification, verify!
Methods inherited from GitlabUploader
absolute_path, base_dir, #cache_dir, #cached_size, #exists?, #file_cache_storage?, file_storage?, #filename, #initialize, #local_url, #model_valid?, #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
Class Method Details
.default_store ⇒ Object
39 40 41 |
# File 'app/uploaders/pages/deployment_uploader.rb', line 39 def default_store object_store_enabled? ? ObjectStorage::Store::REMOTE : ObjectStorage::Store::LOCAL end |
.direct_upload_enabled? ⇒ Boolean
we only upload this files from the rails background job so we don’t need direct upload for pages deployments this method is here to ignore any user setting
35 36 37 |
# File 'app/uploaders/pages/deployment_uploader.rb', line 35 def direct_upload_enabled? false end |