method
anytype2obj
ruby latest stable - Class:
SOAP::Mapping::RubytypeFactory
anytype2obj(node, info, map)private
No documentation available.
# File lib/soap/mapping/rubytypeFactory.rb, line 377
def anytype2obj(node, info, map)
case node
when SOAPBasetype
return true, node.data
when SOAPStruct
klass = ::SOAP::Mapping::Object
obj = klass.new
mark_unmarshalled_obj(node, obj)
node.each do |name, value|
obj.__add_xmlele_value(XSD::QName.new(nil, name),
Mapping._soap2obj(value, map))
end
unless node.extraattr.empty?
obj.instance_variable_set('@__xmlattr', node.extraattr)
end
return true, obj
else
return false
end
end