Sha256: 0c3445444fa3319d34f53cebbb4033785853a85a790f1eaf239791ec9fbe0288
Contents?: true
Size: 1.06 KB
Versions: 56
Compression:
Stored size: 1.06 KB
Contents
module Katello module Pulp3 module ContentViewVersion module ImportExportCommon def generate_name(content_view_version) content_view_version.name.gsub(/\s/, '_') end def generate_id(content_view_version) "#{content_view_version.organization.label}_#{generate_name(content_view_version)}" end def api ::Katello::Pulp3::Api::Core.new(@smart_proxy) end def fetch_repository_info(version_href) repo_api = ::Katello::Pulp3::Api::Yum.new(@smart_proxy).repositories_api repo_api.read(version_href_to_repository_href(version_href)) end def version_href_to_repository_href(version_href) version_href.split("/")[0..-3].join("/") + "/" end def zero_version_href(repository_href) # /pulp/api/v3/repositories/rpm/rpm/e59c4334-81d2-4d6b-a1a1-b61fa55ed664/versions/0/ repository_href += "/" unless repository_href.ends_with?('/') "#{repository_href}versions/0/" end end end end end
Version data entries
56 entries across 56 versions & 1 rubygems