Class WSDL::SOAP::Body
In: lib/wsdl/soap/body.rb
Parent: Info

Methods

Attributes

encodingstyle  [R] 
namespace  [R] 
parts  [R] 
use  [R] 

Public Class methods

[Source]

    # 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

Public Instance methods

[Source]

    # 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

[Source]

    # File lib/wsdl/soap/body.rb, line 30
30:   def parse_element(element)
31:     nil
32:   end

[Validate]