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