Method: Spreadsheet::Excel::Writer::Workbook#write_fonts
- Defined in:
- lib/spreadsheet/excel/writer/workbook.rb
#write_fonts(workbook, writer) ⇒ Object
289 290 291 292 293 294 295 296 297 |
# File 'lib/spreadsheet/excel/writer/workbook.rb', line 289 def write_fonts workbook, writer fonts = @fonts[workbook] = {} @formats[workbook][:writers].map { |format| format.font }.compact.uniq.each do |font| unless fonts.include?(font.key) fonts.store font.key, fonts.size write_font workbook, writer, font end end end |