method
find_arytype
ruby latest stable - Class:
WSDL::XMLSchema::ComplexType
find_arytype()public
No documentation available.
# File lib/wsdl/soap/complexType.rb, line 98
def find_arytype
unless compoundtype == :TYPE_ARRAY
raise RuntimeError.new("Assert: not for array")
end
if complexcontent
complexcontent.attributes.each do |attribute|
if attribute.ref == ::SOAP::AttrArrayTypeName
return attribute.arytype
end
end
if check_array_content(complexcontent.content)
return element_simpletype(complexcontent.content.elements[0])
end
elsif check_array_content(content)
return element_simpletype(content.elements[0])
end
raise RuntimeError.new("Assert: Unknown array definition.")
end