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}"
4行目は、「警告:Object#typeは非推奨です。Object#classを使用してください」と表示されます。Object.typeが非推奨になっていることは知っています。Webサービスから取得した結果の「type」メソッドを呼び出したいと思います。私はWebサービスを所有していないため、変更できません。
助けていただければ幸いです。前もって感謝します。