# File lib/soap/mapping/mapping.rb, line 504 def self.parse_schema_definition(schema_element, default_ns) definition = nil if schema_element[0] == :choice schema_element.shift definition = SchemaChoiceDefinition.new else definition = SchemaSequenceDefinition.new end schema_element.each do |ele| element_definition = parse_schema_element_definition(ele, default_ns) definition << element_definition end definition end