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