Skip to content

marcjeanson/savon

This branch is 3 commits ahead of, 972 commits behind savonrb/savon:main.

Folders and files

NameName
Last commit message
Last commit date
Mar 11, 2012
Mar 11, 2012
Jun 29, 2011
Sep 1, 2010
Feb 18, 2012
Oct 29, 2011
Feb 17, 2012
Sep 28, 2011
Jul 20, 2010
Aug 25, 2011
Aug 25, 2011
Feb 17, 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.new("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

Languages

  • Ruby 100.0%