class SOAP::RPC::MappingRegistry

Public Class Methods

new(*arg) click to toggle source
Calls superclass method SOAP::Mapping::EncodedRegistry.new
# File lib/soap/compat.rb, line 162
def initialize(*arg)
  super
end

Public Instance Methods

add(obj_class, soap_class, factory, info = nil) click to toggle source
# File lib/soap/compat.rb, line 166
def add(obj_class, soap_class, factory, info = nil)
  if (info.size > 1)
    raise RuntimeError.new("Parameter signature changed.  [namespace, name] should be { :type => XSD::QName.new(namespace, name) } from 1.5.0.")
  end
  @map.add(obj_class, soap_class, factory, { :type => info[0] })
end
Also aliased as: set
set(obj_class, soap_class, factory, info = nil)
Alias for: add