# File lib/soap/mapping/encodedregistry.rb, line 271 def initialize(config = {}) super() @config = config @map = Map.new(self) if @config[:allow_original_mapping] @allow_original_mapping = true @map.init(RubyOriginalMap) else @allow_original_mapping = false @map.init(SOAPBaseMap) end @allow_untyped_struct = @config.key?(:allow_untyped_struct) ? @config[:allow_untyped_struct] : true @rubytype_factory = RubytypeFactory.new( :allow_untyped_struct => @allow_untyped_struct, :allow_original_mapping => @allow_original_mapping ) @default_factory = @rubytype_factory @excn_handler_obj2soap = nil @excn_handler_soap2obj = nil end
initial mapping interface new interface Registry#register is defined in RegisterSupport
# File lib/soap/mapping/encodedregistry.rb, line 295 def add(obj_class, soap_class, factory, info = nil) @map.add(obj_class, soap_class, factory, info) end
# File lib/soap/mapping/encodedregistry.rb, line 321 def find_mapped_obj_class(soap_class) @map.find_mapped_obj_class(soap_class) end
# File lib/soap/mapping/encodedregistry.rb, line 317 def find_mapped_soap_class(obj_class) @map.find_mapped_soap_class(obj_class) end
Generated with the Darkfish Rdoc Generator 2.