Sha256: 092415e055637492f1aac2afbbebac10dae11053bd9685b70a472eaefc451d91
Contents?: true
Size: 649 Bytes
Versions: 1
Compression:
Stored size: 649 Bytes
Contents
module ScaffoldParser module Scaffolders class XSD class Parser module Handlers class All attr_accessor :elements def initialize(elements = []) @elements = [*elements] end def group(new_source) STACK.push Module.new("Groups::#{new_source.name.camelize}", elements) end def complex_type(source) if source.has_name? STACK.push Klass.new(source.name, elements) end ComplexType.new elements end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
scaffold_parser-0.6.0 | lib/scaffold_parser/scaffolders/xsd/parser/handlers/all.rb |