SOAP::Mapping::TraverseSupport (Module)

In: soap/mapping/mapping.rb

TraverseSupport breaks Thread.current[:SOAPMarshalDataKey].

Public Instance methods

[Source]

# File soap/mapping/mapping.rb, line 22
    def mark_marshalled_obj(obj, soap_obj)
      Thread.current[:SOAPMarshalDataKey][obj.__id__] = soap_obj
    end

[Source]

# File soap/mapping/mapping.rb, line 26
    def mark_unmarshalled_obj(node, obj)
      # node.id is not Object#id but SOAPReference#id

      Thread.current[:SOAPMarshalDataKey][node.id] = obj
    end

[Validate]