Method: RubyXL::WorksheetConvenienceMethods#change_column_border_color

Defined in:
lib/rubyXL/convenience_methods/worksheet.rb

#change_column_border_color(column_index, direction, color) ⇒ Object



649
650
651
652
653
654
655
656
657
658
659
660
# File 'lib/rubyXL/convenience_methods/worksheet.rb', line 649

def change_column_border_color(column_index, direction, color)
  validate_workbook
  ensure_cell_exists(0, column_index)
  Color.validate_color(color)

  cols.get_range(column_index).style_index = @workbook.modify_border_color(get_col_style(column_index), direction, color)

  sheet_data.rows.each { |row|
    c = row.cells[column_index]
    c.change_border_color(direction, color) unless c.nil?
  }
end