Module: SOAP::RPC

Defined in:
lib/soap/compat.rb,
lib/soap/compat.rb,
lib/soap/rpc/rpc.rb,
lib/soap/rpc/proxy.rb,
lib/soap/rpc/driver.rb,
lib/soap/rpc/router.rb,
lib/soap/rpc/cgistub.rb,
lib/soap/rpc/element.rb,
lib/soap/rpc/soaplet.rb,
lib/soap/rpc/httpserver.rb,
lib/soap/rpc/standaloneServer.rb

Defined Under Namespace

Classes: CGIStub, Driver, HTTPServer, MappingRegistry, MethodDefinitionError, ParameterError, Proxy, RPCError, Router, SOAPMethod, SOAPMethodRequest, SOAPMethodResponse, SOAPVoid, SOAPlet, StandaloneServer

Constant Summary collapse

RubyTypeNamespace =
Mapping::RubyTypeNamespace
RubyTypeInstanceNamespace =
Mapping::RubyTypeInstanceNamespace
RubyCustomTypeNamespace =
Mapping::RubyCustomTypeNamespace
ApacheSOAPTypeNamespace =
Mapping::ApacheSOAPTypeNamespace
DefaultMappingRegistry =
Mapping::DefaultRegistry
ServerException =
Mapping::MappedException

Class Method Summary collapse

Class Method Details

.ary2md(*arg) ⇒ Object



38
# File 'lib/soap/compat.rb', line 38

def self.ary2md(*arg); Mapping.ary2md(*arg); end

.ary2soap(*arg) ⇒ Object



37
# File 'lib/soap/compat.rb', line 37

def self.ary2soap(*arg); Mapping.ary2soap(*arg); end

.defined_methods(obj) ⇒ Object



41
42
43
44
45
46
47
# File 'lib/soap/compat.rb', line 41

def self.defined_methods(obj)
  if obj.is_a?(Module)
    obj.methods - Module.methods
  else
    obj.methods - Kernel.instance_methods(true)
  end
end

.fault2exception(*arg) ⇒ Object



39
# File 'lib/soap/compat.rb', line 39

def self.fault2exception(*arg); Mapping.fault2exception(*arg); end

.obj2soap(*arg) ⇒ Object



35
# File 'lib/soap/compat.rb', line 35

def self.obj2soap(*arg); Mapping.obj2soap(*arg); end

.soap2obj(*arg) ⇒ Object



36
# File 'lib/soap/compat.rb', line 36

def self.soap2obj(*arg); Mapping.soap2obj(*arg); end