Skip to content

rocketbank/savon

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6de06ca · Jan 27, 2013
Jan 27, 2013
Jan 26, 2013
Jan 15, 2013
Sep 1, 2010
Feb 18, 2012
May 17, 2012
Jan 26, 2013
Dec 21, 2012
Jul 20, 2010
Dec 18, 2012
Dec 18, 2012
Jan 26, 2013

Repository files navigation

Savon Build Status

Heavy metal 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(wsdl: "http://service.example.com?wsdl")

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

# execute a SOAP request to call the "getUser" action
response = client.call(:get_user) do
  message(user_id: 1)
end

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

Documentation

Continue reading at savonrb.com

Packages

No packages published