有哪些方法可以从WSDL文件自动生成ruby客户端存根?

时间:2013-01-17 23:49:33

标签: ruby soap

我正在使用Ruby和Savon gem与SOAP / WS进行交互,并希望从Ruby中的WSDL自动生成客户端请求方法。

在我这样做之前,我想知道是否有其他Ruby / SOAP库可以做到这一点?

编辑:请注意,我已经知道这在Savon开箱即可用,实际上我的目的是添加功能,我正在检查这是否存在于其他地方写的红宝石。

3 个答案:

答案 0 :(得分:2)

由于你问这个问题仅仅几天,我遇到了同样的问题,我决定创建一个小脚本来做到这一点。

下载 - 例如另存为 objects.rb 并使用_bunde exec对象运行.rb path_to.wsdl _

https://gist.github.com/4622792

让我知道它是否有效^^

答案 1 :(得分:0)

看看Savon's spec,它有非常丰富的测试环境

答案 2 :(得分:0)

我认为Google的ads_common与您相关。

google-api-ads-ruby/ads_common at master · googleads/google-api-ads-ruby

rake generate可以从WSDL自动创建客户端库。

专门针对Google广告,但这一概念有助于从Ruby中的WSDL自动创建多功能客户端库。