summaryrefslogtreecommitdiff
path: root/ruby_1_8_5/test/wsdl/simpletype/rpc/expectedDriver.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ruby_1_8_5/test/wsdl/simpletype/rpc/expectedDriver.rb')
-rw-r--r--ruby_1_8_5/test/wsdl/simpletype/rpc/expectedDriver.rb62
1 files changed, 0 insertions, 62 deletions
diff --git a/ruby_1_8_5/test/wsdl/simpletype/rpc/expectedDriver.rb b/ruby_1_8_5/test/wsdl/simpletype/rpc/expectedDriver.rb
deleted file mode 100644
index 81c72d1acf..0000000000
--- a/ruby_1_8_5/test/wsdl/simpletype/rpc/expectedDriver.rb
+++ /dev/null
@@ -1,62 +0,0 @@
-require 'echo_version.rb'
-
-require 'soap/rpc/driver'
-
-class Echo_version_port_type < ::SOAP::RPC::Driver
- DefaultEndpointUrl = "http://localhost:10080"
- MappingRegistry = ::SOAP::Mapping::Registry.new
-
- MappingRegistry.set(
- Version_struct,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("urn:example.com:simpletype-rpc-type", "version_struct") }
- )
-
- Methods = [
- [ XSD::QName.new("urn:example.com:simpletype-rpc", "echo_version"),
- "urn:example.com:simpletype-rpc",
- "echo_version",
- [ ["in", "version", ["::SOAP::SOAPString"]],
- ["retval", "version_struct", ["Version_struct", "urn:example.com:simpletype-rpc-type", "version_struct"]] ],
- { :request_style => :rpc, :request_use => :encoded,
- :response_style => :rpc, :response_use => :encoded }
- ],
- [ XSD::QName.new("urn:example.com:simpletype-rpc", "echo_version_r"),
- "urn:example.com:simpletype-rpc",
- "echo_version_r",
- [ ["in", "version_struct", ["Version_struct", "urn:example.com:simpletype-rpc-type", "version_struct"]],
- ["retval", "version", ["::SOAP::SOAPString"]] ],
- { :request_style => :rpc, :request_use => :encoded,
- :response_style => :rpc, :response_use => :encoded }
- ]
- ]
-
- def initialize(endpoint_url = nil)
- endpoint_url ||= DefaultEndpointUrl
- super(endpoint_url, nil)
- self.mapping_registry = MappingRegistry
- init_methods
- end
-
-private
-
- def init_methods
- Methods.each do |definitions|
- opt = definitions.last
- if opt[:request_style] == :document
- add_document_operation(*definitions)
- else
- add_rpc_operation(*definitions)
- qname = definitions[0]
- name = definitions[2]
- if qname.name != name and qname.name.capitalize == name.capitalize
- ::SOAP::Mapping.define_singleton_method(self, qname.name) do |*arg|
- __send__(name, *arg)
- end
- end
- end
- end
- end
-end
-