lib/xommelier/xml/element/namespace.rb in xommelier-0.1.24 vs lib/xommelier/xml/element/namespace.rb in xommelier-0.1.25
- old
+ new
@@ -60,19 +60,15 @@
protected
# Validates document
def validate
@schema_validation_errors = []
- if self.class.schema
- #document = ensure_xml_document
+ schema = self.class.schema
+ if schema
+ document = ensure_xml_document
document = Nokogiri::XML(to_xml)
- self.class.schema.validate(document).each do |error|
+ schema.validate(document).each do |error|
@schema_validation_errors << error
- end
- if @schema_validation_errors.any?
- puts self.class, self.class.schema_location, document
- require 'pp'
- pp @schema_validation_errors
end
else
raise NoSchemaError.new(self)
end
end