Savon :: UnknownOptionError:convert_dashes_to_underscores

时间:2016-01-05 16:41:38

标签: savon

我使用Savon 2.11.1作为Ruby SOAP客户端。 Savon使用Nori将SOAP响应XML转换为Hash。 Nori支持convert_dashes_to_underscores选项,默认情况下将SOAP响应中的所有短划线转换为下划线。 我试图在客户端的构造函数中使用此选项,但我收到以下错误消息

Savon :: UnknownOptionError:未知的全局选项:: convert_dashes_to_underscores。

为什么Savon不支持此选项?任何解决方法?

由于 中号

1 个答案:

答案 0 :(得分:0)

我不知道为什么不支持它。我猜是因为直到现在还没有人需要它。我建议你扩展代码,创建单元测试,将源上传到github并向主项目发送拉取请求。就这么简单。

您还可以查看文档,您可以在其中找到以下符号来控制转换

:camelcase
:lower_camelcase
:upcase
:none

http://savonrb.com/version2/globals.html