# File proofreader.rb, line 299 def proofread @errors = [] # absolute dies @proof.absolute_dies.each do |key, die| applicable_eloras = REXML::XPath.match(@xml_document, die.xpath).select do |elora| die.namespace == elora.inherited_namespace end validate_eloras(applicable_eloras, die) end # arbitrary dies @proof.arbitrary_dies.each do |key, die| applicable_eloras = REXML::XPath.match(@xml_document, die.xpath) validate_eloras(applicable_eloras, die) end option? collection? return @errors.empty? # valid? end