| Class | SOAP::EncodingStyle::LiteralHandler::SOAPUnknown |
| In: |
lib/soap/encodingstyle/literalHandler.rb
|
| Parent: | SOAPTemporalObject |
# 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
# 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
# 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