Method: Spreadsheet::Excel::Writer::Workbook#sanitize_worksheets

Defined in:
lib/spreadsheet/excel/writer/workbook.rb

#sanitize_worksheets(sheets) ⇒ Object



98
99
100
101
102
103
104
105
106
107
108
# File 'lib/spreadsheet/excel/writer/workbook.rb', line 98

def sanitize_worksheets sheets
  found_selected = false
  sheets.each do |sheet|
    found_selected ||= sheet.selected
    sheet.format_dates!
  end
  unless found_selected
    sheets.first.selected = true
  end
  sheets
end