Sha256: e4e0e72d2d36a0c0c3aa8a484b3f3288c6c52cb5cc681c4e37d7b7576ded9262
Contents?: true
Size: 473 Bytes
Versions: 7
Compression:
Stored size: 473 Bytes
Contents
require 'soap/rpc/standaloneServer' class EchoServer < SOAP::RPC::StandaloneServer Namespace = 'urn:echo' def on_init add_document_method(self, 'echo_soapaction', 'echo', XSD::QName.new(Namespace, 'echoRequest'), XSD::QName.new(Namespace, 'echoResponse')) end def echo(var) var end end if $0 == __FILE__ server = EchoServer.new('app', EchoServer::Namespace, '0.0.0.0', 7171) trap(:INT) do server.shutdown end server.start end
Version data entries
7 entries across 7 versions & 2 rubygems