class Tiss::Convert
Public Class Methods
models_from(version, xsd_definitions)
click to toggle source
# File lib/tiss/xsd/convert.rb, line 11 def models_from(version, xsd_definitions) doc = Nokogiri::XML xsd_definitions @version = version children = doc.children.reject { |node| node.name == 'comment' } schema = children.first raise 'Invalid XMLSchema root' if schema.name != 'schema' raise 'Missing XMLSchema namespace' if schema.namespace.nil? raise 'Wrong XMLSchema namespace' unless is_xml_schema_node schema schema.children.each { |node| make_definition node } end