355 lines
6.7 KiB
Ruby
355 lines
6.7 KiB
Ruby
#!/usr/bin/env ruby
|
|
require 'raaDriver.rb'
|
|
|
|
endpoint_url = ARGV.shift
|
|
obj = RaaServicePortType.new(endpoint_url)
|
|
|
|
# Uncomment the below line to see SOAP wiredumps.
|
|
# obj.wiredump_dev = STDERR
|
|
|
|
# SYNOPSIS
|
|
# gem(name)
|
|
#
|
|
# ARGS
|
|
# name - {http://www.w3.org/2001/XMLSchema}string
|
|
#
|
|
# RETURNS
|
|
# return Gem - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}Gem
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
name = nil
|
|
puts obj.gem(name)
|
|
|
|
# SYNOPSIS
|
|
# dependents(name, version)
|
|
#
|
|
# ARGS
|
|
# name - {http://www.w3.org/2001/XMLSchema}string
|
|
# version - {http://www.w3.org/2001/XMLSchema}string
|
|
#
|
|
# RETURNS
|
|
# return ProjectDependencyArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}ProjectDependencyArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
name = version = nil
|
|
puts obj.dependents(name, version)
|
|
|
|
# SYNOPSIS
|
|
# names
|
|
#
|
|
# ARGS
|
|
# N/A
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
|
|
puts obj.names
|
|
|
|
# SYNOPSIS
|
|
# size
|
|
#
|
|
# ARGS
|
|
# N/A
|
|
#
|
|
# RETURNS
|
|
# return - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
|
|
puts obj.size
|
|
|
|
# SYNOPSIS
|
|
# list_by_category(major, minor)
|
|
#
|
|
# ARGS
|
|
# major - {http://www.w3.org/2001/XMLSchema}string
|
|
# minor - {http://www.w3.org/2001/XMLSchema}string
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
major = minor = nil
|
|
puts obj.list_by_category(major, minor)
|
|
|
|
# SYNOPSIS
|
|
# tree_by_category
|
|
#
|
|
# ARGS
|
|
# N/A
|
|
#
|
|
# RETURNS
|
|
# return Map - {http://xml.apache.org/xml-soap}Map
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
|
|
puts obj.tree_by_category
|
|
|
|
# SYNOPSIS
|
|
# list_recent_updated(idx)
|
|
#
|
|
# ARGS
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
idx = nil
|
|
puts obj.list_recent_updated(idx)
|
|
|
|
# SYNOPSIS
|
|
# list_recent_created(idx)
|
|
#
|
|
# ARGS
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
idx = nil
|
|
puts obj.list_recent_created(idx)
|
|
|
|
# SYNOPSIS
|
|
# list_updated_since(date, idx)
|
|
#
|
|
# ARGS
|
|
# date - {http://www.w3.org/2001/XMLSchema}dateTime
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
date = idx = nil
|
|
puts obj.list_updated_since(date, idx)
|
|
|
|
# SYNOPSIS
|
|
# list_created_since(date, idx)
|
|
#
|
|
# ARGS
|
|
# date - {http://www.w3.org/2001/XMLSchema}dateTime
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
date = idx = nil
|
|
puts obj.list_created_since(date, idx)
|
|
|
|
# SYNOPSIS
|
|
# list_by_owner(owner_id)
|
|
#
|
|
# ARGS
|
|
# owner_id - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
owner_id = nil
|
|
puts obj.list_by_owner(owner_id)
|
|
|
|
# SYNOPSIS
|
|
# search_name(substring, idx)
|
|
#
|
|
# ARGS
|
|
# substring - {http://www.w3.org/2001/XMLSchema}string
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
substring = idx = nil
|
|
puts obj.search_name(substring, idx)
|
|
|
|
# SYNOPSIS
|
|
# search_short_description(substring, idx)
|
|
#
|
|
# ARGS
|
|
# substring - {http://www.w3.org/2001/XMLSchema}string
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
substring = idx = nil
|
|
puts obj.search_short_description(substring, idx)
|
|
|
|
# SYNOPSIS
|
|
# search_owner(substring, idx)
|
|
#
|
|
# ARGS
|
|
# substring - {http://www.w3.org/2001/XMLSchema}string
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
substring = idx = nil
|
|
puts obj.search_owner(substring, idx)
|
|
|
|
# SYNOPSIS
|
|
# search_version(substring, idx)
|
|
#
|
|
# ARGS
|
|
# substring - {http://www.w3.org/2001/XMLSchema}string
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
substring = idx = nil
|
|
puts obj.search_version(substring, idx)
|
|
|
|
# SYNOPSIS
|
|
# search_status(substring, idx)
|
|
#
|
|
# ARGS
|
|
# substring - {http://www.w3.org/2001/XMLSchema}string
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
substring = idx = nil
|
|
puts obj.search_status(substring, idx)
|
|
|
|
# SYNOPSIS
|
|
# search_description(substring, idx)
|
|
#
|
|
# ARGS
|
|
# substring - {http://www.w3.org/2001/XMLSchema}string
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return StringArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}StringArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
substring = idx = nil
|
|
puts obj.search_description(substring, idx)
|
|
|
|
# SYNOPSIS
|
|
# search(substring)
|
|
#
|
|
# ARGS
|
|
# substring - {http://www.w3.org/2001/XMLSchema}string
|
|
#
|
|
# RETURNS
|
|
# return Map - {http://xml.apache.org/xml-soap}Map
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
substring = nil
|
|
puts obj.search(substring)
|
|
|
|
# SYNOPSIS
|
|
# owner(owner_id)
|
|
#
|
|
# ARGS
|
|
# owner_id - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return Owner - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}Owner
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
owner_id = nil
|
|
puts obj.owner(owner_id)
|
|
|
|
# SYNOPSIS
|
|
# list_owner(idx)
|
|
#
|
|
# ARGS
|
|
# idx - {http://www.w3.org/2001/XMLSchema}int
|
|
#
|
|
# RETURNS
|
|
# return OwnerArray - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}OwnerArray
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
idx = nil
|
|
puts obj.list_owner(idx)
|
|
|
|
# SYNOPSIS
|
|
# update(name, pass, gem)
|
|
#
|
|
# ARGS
|
|
# name - {http://www.w3.org/2001/XMLSchema}string
|
|
# pass - {http://www.w3.org/2001/XMLSchema}string
|
|
# gem Gem - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}Gem
|
|
#
|
|
# RETURNS
|
|
# return Gem - {http://www.ruby-lang.org/xmlns/soap/type/RAA/0.0.3/}Gem
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
name = pass = gem = nil
|
|
puts obj.update(name, pass, gem)
|
|
|
|
# SYNOPSIS
|
|
# update_pass(name, oldpass, newpass)
|
|
#
|
|
# ARGS
|
|
# name - {http://www.w3.org/2001/XMLSchema}string
|
|
# oldpass - {http://www.w3.org/2001/XMLSchema}string
|
|
# newpass - {http://www.w3.org/2001/XMLSchema}string
|
|
#
|
|
# RETURNS
|
|
# N/A
|
|
#
|
|
# RAISES
|
|
# (undefined)
|
|
#
|
|
name = oldpass = newpass = nil
|
|
puts obj.update_pass(name, oldpass, newpass)
|
|
|
|
|