class RubyXL::Row
def [](ind)
def [](ind) cells[ind] end
def before_write_xml
def before_write_xml !(cells.nil? || cells.empty?) end
def delete_cell_shift_left(col_index)
def delete_cell_shift_left(col_index) cells.delete_at(col_index) update_cell_coords(col_index) end
def get_fill_color
def get_fill_color @worksheet.workbook.get_fill_color(xf) end
def get_font
def get_font @worksheet.workbook.fonts[xf.font_id] end
def index_in_collection
def index_in_collection r - 1 end
def insert_cell_shift_right(c, col_index)
def insert_cell_shift_right(c, col_index) cells.insert(col_index, c) update_cell_coords(col_index) end
def size
def size cells.size end
def update_cell_coords(start_from_index)
def update_cell_coords(start_from_index) cells.drop(start_from_index).each_with_index { |cell, i| next if cell.nil? cell.column = start_from_index + i } end
def xf
def xf @worksheet.workbook.cell_xfs[self.style_index || 0] end