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