class Pulp::Service

Public Class Methods

append_file_content(id,data) click to toggle source
# File lib/pulp/service.rb, line 22
def self.append_file_content(id,data)
  base_unparsed_put('',"upload/append/#{id}",data,true)
end
associate_packages(package_info) click to toggle source
# File lib/pulp/service.rb, line 38
def self.associate_packages(package_info)
  base_post('','associate/packages/',package_info)
end
dependencies(pkgnames,repoids) click to toggle source
# File lib/pulp/service.rb, line 4
def self.dependencies(pkgnames,repoids)
  base_post('','dependencies/',{:pkgnames => pkgnames, :repoids => repoids})
end
file_checksum(filelist) click to toggle source
# File lib/pulp/service.rb, line 34
def self.file_checksum(filelist)
  base_put('','files/checksum/',filelist)
end
import_file(uploadid, metadata) click to toggle source
# File lib/pulp/service.rb, line 26
def self.import_file(uploadid, metadata)
  base_post('','upload/import',{:uploadid => uploadid, :metadata => metadata})
end
package_checksum(pkglist) click to toggle source
# File lib/pulp/service.rb, line 30
def self.package_checksum(pkglist)
  base_put('','packages/checksum/',pkglist)
end
repo_discovery(url,type,cert_data) click to toggle source
# File lib/pulp/service.rb, line 42
def self.repo_discovery(url,type,cert_data)
  Pulp::Task.new(base_post('','discovery/repo/',{:url => url, :type => type, :cert_data => cert_data }))
end
repo_discovery_staus(taskid) click to toggle source
# File lib/pulp/service.rb, line 46
def self.repo_discovery_staus(taskid)
  Pulp::Task.new(base_get('',"discovery/repo/#{taskid}"))
end
search_package(params) click to toggle source
# File lib/pulp/service.rb, line 8
def self.search_package(params)
  base_post('','search/packages/',params)
end
start_upload(name,size,checksum,id=nil) click to toggle source
# File lib/pulp/service.rb, line 12
def self.start_upload(name,size,checksum,id=nil)
  params = {
    :name => name,
    :size => size,
    :checksum => checksum
  }
  params[:id] = id unless id.nil?
  base_post('','upload',params)
end