RubyとSavongemを使用してSOAP/WSと対話しており、RubyのWSDLからクライアント要求メソッドを自動生成したいと考えています。
これを行う前に、これを行う他のRuby / SOAPライブラリがあるかどうかを知りたいですか?
編集:注意してください、これは箱から出してSavonでは利用できないことをすでに知っています。実際、私の意図は機能を追加することです。これがRubyで書かれた他の場所に存在するかどうかをチェックしています。
あなたがこの質問をしてからわずか数日で、私も同じ問題に遭遇したので、それを行うための小さなスクリプトを作成することにしました。
ダウンロード -たとえば、 objects.rbとして保存し、_bunde exec objects.rb path_to.wsdl_ で実行します。
https://gist.github.com/4622792
効果あったら教えてね^^
Savonの仕様を見てください。かなり豊富なテスト環境があります。
ads_common
by Google はあなたに関係があると思います。
マスターの google-api-ads-ruby/ads_common · googleads/google-api-ads-ruby
rake generate
クライアント ライブラリを WSDL から自動的に作成できます。
Google 広告に特化していますが、Ruby で WSDL から自動的に汎用性の高いクライアント ライブラリを作成するには、この概念が役立ちます。