Changeset 1582
- Timestamp:
- 07/20/05 18:38:51 (3 years ago)
- Files:
-
- trunk/lib/wsdl/soap/complexType.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/lib/wsdl/soap/complexType.rb
r1581 r1582 107 107 end 108 108 if check_array_content(complexcontent.content) 109 return complexcontent.content.elements[0].type109 return element_simpletype(complexcontent.content.elements[0]) 110 110 end 111 111 elsif check_array_content(content) 112 return content.elements[0].type112 return element_simpletype(content.elements[0]) 113 113 end 114 114 raise RuntimeError.new("Assert: Unknown array definition.") … … 131 131 private 132 132 133 def element_simpletype(element) 134 if element.type 135 element.type 136 elsif element.local_simpletype 137 element.local_simpletype.base 138 else 139 nil 140 end 141 end 142 133 143 def check_array_content(content) 134 144 content and content.elements.size == 1 and