Skip to content

pzhang/savon

This branch is 923 commits behind savonrb/savon:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c636b7d · Jun 7, 2012
Jun 7, 2012
Jun 7, 2012
Jun 29, 2011
Sep 1, 2010
Feb 18, 2012
May 17, 2012
Jun 7, 2012
Sep 28, 2011
Jul 20, 2010
Jun 6, 2012
May 16, 2012
Jun 7, 2012

Repository files navigation

Savon Build Status

Heavy metal Ruby SOAP client

Documentation | RDoc | Mailing list | Twitter

Installation

Savon is available through Rubygems and can be installed via:

$ gem install savon

Introduction

require "savon"

# create a client for your SOAP service
client = Savon.client("http://service.example.com?wsdl")

client.wsdl.soap_actions
# => [:create_user, :get_user, :get_all_users]

# execute a SOAP request to call the "getUser" action
response = client.request(:get_user) do
  soap.body = { :id => 1 }
end

response.body
# => { :get_user_response => { :first_name => "The", :last_name => "Hoff" } }

Documentation

Continue reading at savonrb.com

About

Heavy metal Ruby SOAP client

Resources

License

Stars

Watchers

Forks

Packages

No packages published