Sha256: 4e59ac0420fd12241cd8d2fcd0952a8c98a1e64db3bc5238a110a76622f67789
Contents?: true
Size: 613 Bytes
Versions: 5
Compression:
Stored size: 613 Bytes
Contents
# encoding: ASCII-8BIT require 'soap/rpc/driver' Namespace = 'urn:echo' drv = SOAP::RPC::Driver.new('http://localhost:7171/', Namespace) drv.add_document_method('echo', 'echo_soapaction', XSD::QName.new(Namespace, 'echoRequest'), XSD::QName.new(Namespace, 'echoResponse')) drv.return_response_as_xml = true drv.wiredump_dev = STDOUT require 'rexml/document' request = REXML::Document.new(<<__XML__) <echoRequest xmlns="urn:echo"> <foo bar="baz"> <qux>quxx</qux> </foo> </echoRequest> __XML__ response = drv.echo(request) p REXML::XPath.match(REXML::Document.new(response), "//*[name()='n1:foo']")
Version data entries
5 entries across 5 versions & 1 rubygems