Sha256: 6a7fac47aad024e505a0e6e58922651c8bda4ecebf4068cab5187013db466270
Contents?: true
Size: 996 Bytes
Versions: 2
Compression:
Stored size: 996 Bytes
Contents
Savon ===== Heavy metal Ruby SOAP client [Official documentation](http://savonrb.com) | [RDoc](http://rubydoc.info/gems/savon) | [Google Group](http://groups.google.com/group/savon-soap) Installation ------------ Savon is available through [Rubygems](http://rubygems.org/gems/savon) and can be installed via: $ gem install savon Basic workflow -------------- # Setting up a Savon::Client representing a SOAP service. client = Savon::Client.new do wsdl.document = "http://service.example.com?wsdl" end client.wsdl.soap_actions # => [:create_user, :get_user, :get_all_users] # Executing a SOAP request to call a "getUser" action. response = client.request :get_user do soap.body = { :id => 1 } end response.to_hash # => { :get_user_response => { :first_name => "The", :last_name => "Hoff" } } Excited to learn more? ---------------------- Then you might want to [go ahead and read the official documentation](http://savonrb.com).
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
savon-0.9.1 | README.md |
savon-0.9.0 | README.md |