如何在命名空间中生成soap4r wsdl2ruby类以避免名称冲突?

时间:2012-09-25 21:43:05

标签: ruby-on-rails ruby soap4r

我在用于db的Address类和使用wsdl2ruby(以及其他几个类)生成的Address类之间存在命名冲突。我正在使用soap4r。

无论如何都要在自己的命名空间中生成soap4r类,这样所有的soap4r类都可以看到对方但不与我的应用程序冲突?

我宁愿不使用动态生成器(handsoap,savon),因为这会大大增加用户代码的数量。

1 个答案:

答案 0 :(得分:1)

Ruby没有名称空间,它有模块。从来源看,--module_path [desiredModuleName]的{​​{1}}选项看起来就像您要找的那样。