Copyright © 2007-2010 Grégoire Lejeune
SOAP Lite Client provides support for developing clients interfaces from WSDL files.
-
Use jeweler
-
Extract Core extensions
-
Format response
-
Add binding support
-
Initial release. So…
-
Add MTOM support (see www.javapassion.com/handsonlabs/wsmtom/, mtom4ruby.blogspot.com/ and www.w3.org/TR/soap12-mtom/)
require 'soap/lc' wsdl = "http://localhost:3000/simple/wsdl" s = SOAP::LC.new( ).wsdl( wsdl ).call( "HelloWorld", { :from => "Greg" } ) r = s.result puts r.to_h # Or r = SOAP::LC["http://localhost:3000/wsdl"].HelloWorld( :from => "greg" ).result
-
ActiveSupport (but maybe not for a long time !)
sudo gem install soap-lc
or
sudo gem install soap-lc --source=http://dev.rubyfr.net
SOAP Lite Client is freely distributable according to the terms of the GNU General Public License.
This program is distributed without any warranty. See the file ‘COPYING’ for details.