method
base2soap
v1_8_7_72 -
Show latest stable
- Class:
SOAP::Mapping::WSDLEncodedRegistry
base2soap(obj, type)private
No documentation available.
# File lib/soap/mapping/wsdlencodedregistry.rb, line 149
def base2soap(obj, type)
soap_obj = nil
if type <= XSD::XSDString
str = XSD::Charset.encoding_conv(obj.to_s,
Thread.current[:SOAPExternalCES], XSD::Charset.encoding)
soap_obj = type.new(str)
mark_marshalled_obj(obj, soap_obj)
else
soap_obj = type.new(obj)
end
soap_obj
end