Sha256: 69bcc46d995f8702f1e5f5cd13b5c57af35a0023b63dfb317dc04fe1051048db
Contents?: true
Size: 847 Bytes
Versions: 12
Compression:
Stored size: 847 Bytes
Contents
module Actions module Pulp3 module Repository class SaveVersion < Pulp3::Abstract def plan(repository, options) plan_self(:repository_id => repository.id, :tasks => options[:tasks], :repository_details => options[:repository_details]) end def run repo = ::Katello::Repository.find(input[:repository_id]) if input[:tasks] version_href = input[:tasks].last[:created_resources].first elsif input[:repository_details] version_href = input[:repository_details][:latest_version_href] end if version_href repo.update_attributes(:version_href => version_href) output[:contents_changed] = true else output[:contents_changed] = false end end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems