class RubyXL::OOXMLRelationshipsFile
def before_write_xml
def before_write_xml case owner when RubyXL::WorkbookRoot, RubyXL::Workbook then # Fully implemented objects with no generic (unhandled) relationships - # (re)generating relationships from scratch. related_objects = owner.related_objects related_objects += owner.generic_storage if owner.generic_storage self.relationships = [] related_objects.compact.each { |f| add_relationship(f) } end super end