Sha256: 40720ecc6e0d034b8a4b574e09d4b65ab362bbca458375ed846c1a0d42b0568d

Contents?: true

Size: 1.06 KB

Versions: 5

Compression:

Stored size: 1.06 KB

Contents

Savon
=====

Heavy metal Ruby SOAP client

[Guide](http://rubiii.github.com/savon) | [Rubydoc](http://rubydoc.info/gems/savon) | [Google Group](http://groups.google.com/group/savon-soap) | [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

5 entries across 5 versions & 2 rubygems

Version Path
s-savon-0.8.6 README.md
savon-0.8.6 README.md
savon-0.8.5 README.md
savon-0.8.4 README.md
savon-0.8.3 README.md