Extended maintenance of Ruby versions 1.8.7 and 1.9.2 ended on July 31, 2014. Read more

In Files

  • soap/mapping/mapping.rb

Class/Module Index [+]

Quicksearch

SOAP::Mapping::TraverseSupport

TraverseSupport breaks following thread variables.

Thread.current[:SOAPMarshalDataKey]

Public Instance Methods

mark_marshalled_obj(obj, soap_obj) click to toggle source
 
               # File soap/mapping/mapping.rb, line 26
def mark_marshalled_obj(obj, soap_obj)
  raise if obj.nil?
  Thread.current[:SOAPMarshalDataKey][obj.__id__] = soap_obj
end
            
mark_unmarshalled_obj(node, obj) click to toggle source
 
               # File soap/mapping/mapping.rb, line 31
def mark_unmarshalled_obj(node, obj)
  return if obj.nil?
  # node.id is not Object#id but SOAPReference#id
  Thread.current[:SOAPMarshalDataKey][node.id] = obj
end