method
from_obj
v1_8_7_72 -
Show latest stable
- Class:
SOAP::SOAPElement
from_obj(obj, namespace = nil)public
No documentation available.
# File lib/soap/baseData.rb, line 615
def self.from_obj(obj, namespace = nil)
o = SOAPElement.new(nil)
case obj
when nil
o.text = nil
when Hash
obj.each do |elename, value|
if value.is_a?(Array)
value.each do |subvalue|
child = from_obj(subvalue, namespace)
child.elename = to_elename(elename, namespace)
o.add(child)
end
else
child = from_obj(value, namespace)
child.elename = to_elename(elename, namespace)
o.add(child)
end
end
else
o.text = obj.to_s
end
o
end