我正在使用 ruby (1.8.7) 和 soap4r (1.5.8) 使用 Web 服务。Web 服务有一个名为“type”的方法,我无法获取该值。
@driver=SOAP::WSDLDriverFactory.new(WSDL_URL).create_rpc_driver
result = @driver.GetJob(:jobid => "123")
puts "jobname is #{result.name}"
puts "jobtype is #{result.type}"
第四行给了我“警告:不推荐使用 Object#type;使用 Object#class”。我知道 Object.type 已被弃用。我想调用从 Web 服务获得的结果的“类型”方法。我不拥有网络服务,所以我无法更改它。
任何帮助表示赞赏。提前致谢。