0

dbに使用されるAddressクラスと、wsdl2ruby(および他のいくつかのクラス)を使用して生成されたAddressクラスの間に名前の衝突が発生しています。私はsoap4rを使用しています。

すべてのsoap4rクラスが相互に認識できるが、アプリケーションと競合しないように、独自の名前空間でsoap4rクラスを生成する方法はありますか?

動的ジェネレーター(ハンドソープ、サボン)を使用すると、ユーザーコードの量が大幅に増えるため、使用したくありません。

4

1 に答える 1

1

Rubyには名前空間がなく、モジュールがあります。ソースから、それはあなたが探しているものの--module_path [desiredModuleName]オプションのように見えます。wsdl2ruby

于 2012-09-25T21:47:39.087 に答える