Class SOAP::EncodingStyle::LiteralHandler::SOAPUnknown
In: lib/soap/encodingstyle/literalHandler.rb
Parent: SOAPTemporalObject

Methods

as_element   as_nil   as_string   new  

Public Class methods

[Source]

     # File lib/soap/encodingstyle/literalHandler.rb, line 105
105:     def initialize(handler, elename, extraattr)
106:       super()
107:       @handler = handler
108:       @elename = elename
109:       @extraattr = extraattr
110:     end

Public Instance methods

[Source]

     # File lib/soap/encodingstyle/literalHandler.rb, line 112
112:     def as_element
113:       o = SOAPElement.decode(@elename)
114:       o.parent = @parent
115:       o.extraattr.update(@extraattr)
116:       @handler.decode_parent(@parent, o)
117:       o
118:     end

[Source]

     # File lib/soap/encodingstyle/literalHandler.rb, line 128
128:     def as_nil
129:       o = SOAPNil.decode(@elename)
130:       o.parent = @parent
131:       o.extraattr.update(@extraattr)
132:       @handler.decode_parent(@parent, o)
133:       o
134:     end

[Source]

     # File lib/soap/encodingstyle/literalHandler.rb, line 120
120:     def as_string
121:       o = SOAPString.decode(@elename)
122:       o.parent = @parent
123:       o.extraattr.update(@extraattr)
124:       @handler.decode_parent(@parent, o)
125:       o
126:     end

[Validate]