我使用Savon 2.11.1作为Ruby SOAP客户端。 Savon使用Nori将SOAP响应XML转换为Hash。 Nori支持convert_dashes_to_underscores选项,默认情况下将SOAP响应中的所有短划线转换为下划线。 我试图在客户端的构造函数中使用此选项,但我收到以下错误消息
Savon :: UnknownOptionError:未知的全局选项:: convert_dashes_to_underscores。
为什么Savon不支持此选项?任何解决方法?
由于 中号
答案 0 :(得分:0)
我不知道为什么不支持它。我猜是因为直到现在还没有人需要它。我建议你扩展代码,创建单元测试,将源上传到github并向主项目发送拉取请求。就这么简单。
您还可以查看文档,您可以在其中找到以下符号来控制转换
:camelcase
:lower_camelcase
:upcase
:none