Method: Writexlsx::Sheets#write_comment_files

Defined in:
lib/write_xlsx/sheets.rb

#write_comment_files(package_dir) ⇒ Object



91
92
93
94
95
96
97
98
# File 'lib/write_xlsx/sheets.rb', line 91

def write_comment_files(package_dir)
  self.select { |sheet| sheet.has_comments? }
      .each_with_index do |sheet, index|
    FileUtils.mkdir_p("#{package_dir}/xl/drawings")
    sheet.comments.set_xml_writer("#{package_dir}/xl/comments#{index + 1}.xml")
    sheet.comments.assemble_xml_file
  end
end