Sha256: aff5768519175520e57b5cadfb2740cddb6f076f3e9319964ff5d21895276e91

Contents?: true

Size: 1 KB

Versions: 7

Compression:

Stored size: 1 KB

Contents

Savon
=====

Heavy metal Ruby SOAP client

[Guide](http://rubiii.github.com/savon) | [Rubydoc](http://rubydoc.info/gems/savon) | [Wishlist](http://savon.uservoice.com) | [Bugs](http://github.com/rubiii/savon/issues)

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 [Savon Guide](http://rubiii.github.com/savon).

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
savon-0.8.2 README.md
savon-0.8.1 README.md
savon-0.8.0 README.md
savon-0.8.0.beta.4 README.md
savon-0.8.0.beta.3 README.md
savon-0.8.0.beta.2 README.md
savon-0.8.0.beta.1 README.md