class ProxyAPI::Pulp

Public Class Methods

new(args) click to toggle source
Calls superclass method
# File lib/proxy_api/pulp.rb, line 3
def initialize(args)
  @url = args[:url] + "/pulp/status"
  super args
end

Public Instance Methods

capsule_puppet_path() click to toggle source
# File lib/proxy_api/pulp.rb, line 15
def capsule_puppet_path
  @url += "/puppet"
  @capsule_puppet_path ||= parse(get)
rescue => e
  raise ::ProxyAPI::ProxyException.new(url, e, N_("Unable to detect puppet path"))
end
pulp_storage() click to toggle source
# File lib/proxy_api/pulp.rb, line 8
def pulp_storage
  @url += "/disk_usage"
  @pulp_storage ||= parse(get)
rescue => e
  raise ::ProxyAPI::ProxyException.new(url, e, N_("Unable to detect pulp storage"))
end