Changeset 109
- Timestamp:
- 05/29/01 21:57:42 (8 years ago)
- Files:
-
- trunk/lib/soap/element.rb (modified) (1 diff)
- trunk/lib/soap/rpcUtils.rb (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/soap/element.rb
r88 r109 123 123 # Element.new( ns.name( EnvelopeNamespace, 'Body' ), attrs, contents ) 124 124 Node.initializeWithChildren( ns.name( EnvelopeNamespace, 'Body' ), attrs, contents ) 125 end 126 127 def rootNode 128 @data.each do | node | 129 if node.root 130 return node 131 end 132 end 133 @data[0] 125 134 end 126 135 end trunk/lib/soap/rpcUtils.rb
r102 r109 27 27 28 28 def request 29 getResponse29 rootNode 30 30 end 31 31 … … 36 36 else 37 37 # Initial element is [retVal]. 38 getResponse[ 0 ]38 rootNode[ 0 ] 39 39 end 40 40 else 41 getResponse41 rootNode 42 42 end 43 43 end 44 44 45 45 def void? 46 getResponse.nil? # || getResponse.is_a?( SOAPNil )46 rootNode.nil? # || rootNode.is_a?( SOAPNil ) 47 47 end 48 48 … … 58 58 @isFault = true 59 59 addMember( 'fault', faultData ) 60 end61 62 private63 64 def getResponse65 @data[ 0 ]66 60 end 67 61 end