require 'soap/wsdlDriver' # generate proxy wsdl = "http://meerkat.ijs.si:8085/RS_services?wsdl" serv = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver serv.generate_explicit_type = true # set parameters table = IO.read("lenses.tab") # the data TPr = 0.5 # the parameter minimal true positive rate # call service result = serv.relSets({'inputTable'=>table, 'minTPrate'=>TPr}) # print results print result.rulesAsPMML # return rules as PMML text print result.rulesAsString # return rules as human-readable text