Backward compatibility.
deprecated old interface
# File lib/soap/wsdlDriver.rb, line 52 def create_driver(servicename = nil, portname = nil) warn("WSDLDriverFactory#create_driver is deprecated. Use create_rpc_driver instead.") port = find_port(servicename, portname) WSDLDriver.new(@wsdl, port, nil) end
# File lib/soap/wsdlDriver.rb, line 43 def create_rpc_driver(servicename = nil, portname = nil) port = find_port(servicename, portname) drv = SOAP::RPC::Driver.new(port.soap_address.location) init_driver(drv, port) add_operation(drv, port) drv end
# File lib/soap/wsdlDriver.rb, line 61 def dump_method_signatures(servicename = nil, portname = nil) targetservice = XSD::QName.new(@wsdl.targetnamespace, servicename) if servicename targetport = XSD::QName.new(@wsdl.targetnamespace, portname) if portname sig = [] element_definitions = @wsdl.collect_elements @wsdl.services.each do |service| next if targetservice and service.name != targetservice service.ports.each do |port| next if targetport and port.name != targetport sig << port.porttype.operations.collect { |operation| dump_method_signature(operation, element_definitions).gsub(/^#/, ' ') }.join("\n") end end sig.join("\n") end
Generated with the Darkfish Rdoc Generator 2.