Skip to content

thenoseman/savon

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

335d01a · Feb 16, 2012
Feb 15, 2012
Jan 10, 2012
Jun 29, 2011
Sep 1, 2010
Sep 28, 2011
Oct 29, 2011
Feb 15, 2012
Sep 28, 2011
Jul 20, 2010
Aug 25, 2011
Aug 25, 2011
Feb 16, 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%