Sha256: 79be21b9558b5d2173f129c018fc70d7ec9e7f0a337de1cbe7da728398278273
Contents?: true
Size: 755 Bytes
Versions: 5
Compression:
Stored size: 755 Bytes
Contents
module ScaffoldParser module Scaffolders class XSD class Parser module Handlers class Sequence include OrderElements attr_accessor :elements def initialize(elements = []) @elements = [*elements] end def complex_type(source) if source.has_name? STACK.push Klass.new(source, elements) end ComplexType.new elements end def group(source) STACK.push Module.new(source, elements) end def extension(source) Extension.new elements, source.attributes end end end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems