This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
userspace:webservice_corner:ruby-rpc [2014/11/25 09:42] dkoch [Example] |
userspace:webservice_corner:ruby-rpc [2015/05/08 07:17] dkoch |
||
---|---|---|---|
Line 13: | Line 13: | ||
require ' | require ' | ||
require ' | require ' | ||
- | require ' | + | require 'json' |
+ | require ' | ||
class OpsiRPC | class OpsiRPC | ||
Line 58: | Line 59: | ||
# Get products where packageVersion=2.1 | # Get products where packageVersion=2.1 | ||
# ( filter: ) | # ( filter: ) | ||
- | opsirpc.product_getObjects(nil, | + | opsirpc.product_getObjects([], |
puts result | puts result | ||
+ | end | ||
+ | |||
+ | # Install Y where X is installed | ||
+ | opsirpc.productOnClient_getHashes([' | ||
+ | opsirpc.setProductActionRequestWithDependencies(' | ||
end | end | ||
</ | </ |