Class: Katello::Pulp3::YumMetadataFile
- Inherits:
-
PulpContentUnit
- Object
- PulpContentUnit
- Katello::Pulp3::YumMetadataFile
- Includes:
- LazyAccessor
- Defined in:
- app/services/katello/pulp3/yum_metadata_file.rb
Instance Attribute Summary
Attributes inherited from PulpContentUnit
Class Method Summary collapse
Methods included from LazyAccessor
Methods inherited from PulpContentUnit
add_timestamps, backend_unit_identifier, content_api_create, content_type, content_unit_list, create_content, #fetch_backend_data, fetch_content_list, find_duplicate_unit, #initialize, model_class, page_options, pulp_data, pulp_units_batch_all, pulp_units_batch_for_repo, pulp_units_for_ids, supports_id_fetch?, unit_identifier
Constructor Details
This class inherits a constructor from Katello::Pulp3::PulpContentUnit
Class Method Details
.content_api ⇒ Object
6 7 8 |
# File 'app/services/katello/pulp3/yum_metadata_file.rb', line 6 def self.content_api PulpRpmClient::ContentRepoMetadataFilesApi.new(Katello::Pulp3::Repository::Yum.api_client(SmartProxy.pulp_primary!)) end |
.ids_for_repository(repo_id) ⇒ Object
10 11 12 13 14 |
# File 'app/services/katello/pulp3/yum_metadata_file.rb', line 10 def self.ids_for_repository(repo_id) repo = Katello::Pulp3::Repository::Yum.new(Katello::Repository.find(repo_id), SmartProxy.pulp_primary) repo_content_list = repo.content_list repo_content_list.map { |content| content.try(:pulp_href) } end |