method
decode_textbuf
ruby latest stable - Class:
SOAP::EncodingStyle::SOAPHandler
decode_textbuf(node)private
No documentation available.
# File lib/soap/encodingstyle/soapHandler.rb, line 451
def decode_textbuf(node)
case node
when XSD::XSDHexBinary, XSD::XSDBase64Binary
node.set_encoded(@textbuf)
when XSD::XSDString
if @charset
@textbuf = XSD::Charset.encoding_from_xml(@textbuf, @charset)
end
if node.definedtype
node.definedtype.check_lexical_format(@textbuf)
end
node.set(@textbuf)
when SOAPNil
# Nothing to do.
when SOAPBasetype
node.set(@textbuf)
else
# Nothing to do...
end
@textbuf = ''
end