Sha256: 600b9b1c8f09d423d9936892a1971ae503d4711a85a4d486617120281fe69983
Contents?: true
Size: 871 Bytes
Versions: 129
Compression:
Stored size: 871 Bytes
Contents
module Actions module Pulp class Abstract < Actions::Base BACKEND_SERVICE_TYPE = 'pulp2'.freeze middleware.use ::Actions::Middleware::RemoteAction middleware.use Actions::Middleware::PulpServicesCheck def self.backend_service_type BACKEND_SERVICE_TYPE end def pulp_resources(capsule_id = nil) capsule_content(capsule_id).resources end def pulp_extensions(capsule_id = nil) capsule_content(capsule_id).extensions end def smart_proxy(id) SmartProxy.unscoped.find(id) end private def capsule_content(capsule_id = nil) capsule_id ||= input["capsule_id"] || input["smart_proxy_id"] if capsule_id SmartProxy.unscoped.find(capsule_id).pulp_api else ::Katello.pulp_server end end end end end
Version data entries
129 entries across 129 versions & 1 rubygems