class ScaffoldParser::Scaffolders::XSD::Parser::Handlers::All
Attributes
elements[RW]
Public Class Methods
new(elements = [])
click to toggle source
# File lib/scaffold_parser/scaffolders/xsd/parser/handlers/all.rb, line 9 def initialize(elements = []) @elements = [*elements] end
Public Instance Methods
complex_type(source)
click to toggle source
# File lib/scaffold_parser/scaffolders/xsd/parser/handlers/all.rb, line 17 def complex_type(source) if source.has_name? STACK.push Klass.new(source, elements) end ComplexType.new elements end
group(source)
click to toggle source
# File lib/scaffold_parser/scaffolders/xsd/parser/handlers/all.rb, line 13 def group(source) STACK.push Module.new(source, elements) end