Method: Spreadsheet::Excel::Writer::Worksheet#write_boolerr
- Defined in:
-
lib/spreadsheet/excel/writer/worksheet.rb,
lib/spreadsheet/excel/writer/n_worksheet.rb
Write a cell with a Boolean or Error value
165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 |
# File 'lib/spreadsheet/excel/writer/worksheet.rb', line 165 def write_boolerr row, idx value = row[idx] type = 0 numval = 0 if value.is_a? Error type = 1 numval = value.code elsif value numval = 1 end data = [ numval, # Boolean || error value (type depends on the following byte) type # 0 = Boolean value; 1 = Error code ] write_cell :boolerr, row, idx, *data end |