module ScaffoldParser::Scaffolders::XSD::Parser::Handlers::OrderElements
Public Instance Methods
all(_)
click to toggle source
# File lib/scaffold_parser/scaffolders/xsd/parser/handlers/order_elements.rb, line 20 def all(_) flattened = elements.flat_map do |element| case element when Sequence, Choice, All element.elements else element end end All.new flattened end
choice(_)
click to toggle source
# File lib/scaffold_parser/scaffolders/xsd/parser/handlers/order_elements.rb, line 33 def choice(_) flattened = elements.flat_map do |element| case element when Sequence, Choice, All element.elements else element end end Choice.new flattened end
sequence(_)
click to toggle source
# File lib/scaffold_parser/scaffolders/xsd/parser/handlers/order_elements.rb, line 7 def sequence(_) flattened = elements.flat_map do |element| case element when Sequence, Choice, All element.elements else element end end Sequence.new flattened end