method
struct2soap
v1_8_6_287 -
Show latest stable
- Class:
SOAP::Mapping::WSDLEncodedRegistry
struct2soap(obj, type_qname, type)private
No documentation available.
# File lib/soap/mapping/wsdlencodedregistry.rb, line 162
def struct2soap(obj, type_qname, type)
return SOAPNil.new if obj.nil? # ToDo: check nillable.
soap_obj = SOAPStruct.new(type_qname)
unless obj.nil?
mark_marshalled_obj(obj, soap_obj)
elements2soap(obj, soap_obj, type.content.elements)
end
soap_obj
end