Logger::Application
SYNOPSIS
CGIStub.new
DESCRIPTION
To be written...
# File lib/soap/rpc/cgistub.rb, line 106 def initialize(appname, default_namespace) super(appname) set_log(STDERR) self.level = ERROR @default_namespace = default_namespace @remote_host = ENV['REMOTE_HOST'] || ENV['REMOTE_ADDR'] || 'unknown' @router = ::SOAP::RPC::Router.new(self.class.name) @soaplet = ::SOAP::RPC::SOAPlet.new(@router) on_init end
# File lib/soap/rpc/cgistub.rb, line 190 def add_document_operation(receiver, soapaction, name, param_def, opt = {}) @router.add_document_operation(receiver, soapaction, name, param_def, opt) end
# File lib/soap/rpc/cgistub.rb, line 152 def add_headerhandler(obj) @router.add_headerhandler(obj) end
method entry interface
# File lib/soap/rpc/cgistub.rb, line 163 def add_rpc_method(obj, name, *param) add_rpc_method_with_namespace_as(@default_namespace, obj, name, name, *param) end
# File lib/soap/rpc/cgistub.rb, line 168 def add_rpc_method_as(obj, name, name_as, *param) add_rpc_method_with_namespace_as(@default_namespace, obj, name, name_as, *param) end
# File lib/soap/rpc/cgistub.rb, line 173 def add_rpc_method_with_namespace(namespace, obj, name, *param) add_rpc_method_with_namespace_as(namespace, obj, name, name, *param) end
# File lib/soap/rpc/cgistub.rb, line 178 def add_rpc_method_with_namespace_as(namespace, obj, name, name_as, *param) qname = XSD::QName.new(namespace, name_as) soapaction = nil param_def = SOAPMethod.derive_rpc_param_def(obj, name, *param) @router.add_rpc_operation(obj, qname, soapaction, name, param_def) end
# File lib/soap/rpc/cgistub.rb, line 186 def add_rpc_operation(receiver, qname, soapaction, name, param_def, opt = {}) @router.add_rpc_operation(receiver, qname, soapaction, name, param_def, opt) end
servant entry interface
# File lib/soap/rpc/cgistub.rb, line 147 def add_rpc_servant(obj, namespace = @default_namespace) @router.add_rpc_servant(obj, namespace) end
# File lib/soap/rpc/cgistub.rb, line 157 def filterchain @router.filterchain end
# File lib/soap/rpc/cgistub.rb, line 137 def generate_explicit_type @router.generate_explicit_type end
# File lib/soap/rpc/cgistub.rb, line 141 def generate_explicit_type=(generate_explicit_type) @router.generate_explicit_type = generate_explicit_type end
# File lib/soap/rpc/cgistub.rb, line 129 def literal_mapping_registry @router.literal_mapping_registry end
# File lib/soap/rpc/cgistub.rb, line 133 def literal_mapping_registry=(literal_mapping_registry) @router.literal_mapping_registry = literal_mapping_registry end
# File lib/soap/rpc/cgistub.rb, line 121 def mapping_registry @router.mapping_registry end
# File lib/soap/rpc/cgistub.rb, line 125 def mapping_registry=(mapping_registry) @router.mapping_registry = mapping_registry end
Generated with the Darkfish Rdoc Generator 2.