| Class | WSDL::SOAP::Body |
| In: |
lib/wsdl/soap/body.rb
|
| Parent: | Info |
| encodingstyle | [R] | |
| namespace | [R] | |
| parts | [R] | |
| use | [R] |
# File lib/wsdl/soap/body.rb, line 22
22: def initialize
23: super
24: @parts = nil
25: @use = nil
26: @encodingstyle = nil
27: @namespace = nil
28: end
# File lib/wsdl/soap/body.rb, line 34
34: def parse_attr(attr, value)
35: case attr
36: when PartsAttrName
37: @parts = value.source
38: when UseAttrName
39: if ['literal', 'encoded'].include?(value.source)
40: @use = value.source.intern
41: else
42: raise RuntimeError.new("unknown use of soap:body: #{value.source}")
43: end
44: when EncodingStyleAttrName
45: @encodingstyle = value.source
46: when NamespaceAttrName
47: @namespace = value.source
48: else
49: nil
50: end
51: end