spec/spec_helper.rb in schematic-0.3.8 vs spec/spec_helper.rb in schematic-0.4.0

- old
+ new

@@ -38,10 +38,11 @@ def sanitize_xml(xml) xml.split("\n").reject(&:blank?).map(&:strip).join("\n") end def generate_xsd_for_model(model, header_element = nil) + xsd_generator = model.schematic_sandbox.xsd_generator output = <<-XML <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Integer"> <xs:simpleContent> @@ -90,19 +91,19 @@ <xs:extension base="xs:boolean"> <xs:attribute name="type" type="xs:string" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> - <xs:element name="#{model.xsd_generator.names.element_collection}" type="#{model.xsd_generator.names.collection_type}"> + <xs:element name="#{xsd_generator.names.element_collection}" type="#{xsd_generator.names.collection_type}"> #{header_element} </xs:element> - <xs:complexType name="#{model.xsd_generator.names.collection_type}"> + <xs:complexType name="#{xsd_generator.names.collection_type}"> <xs:sequence> - <xs:element name="#{model.xsd_generator.names.element}" type="#{model.xsd_generator.names.type}" minOccurs="0" maxOccurs="unbounded"/> + <xs:element name="#{xsd_generator.names.element}" type="#{xsd_generator.names.type}" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="type" type="xs:string" fixed="array"/> </xs:complexType> - <xs:complexType name="#{model.xsd_generator.names.type}"> + <xs:complexType name="#{xsd_generator.names.type}"> <xs:all> #{yield} </xs:all> </xs:complexType> </xs:schema>