class Axlsx::Cols
The cols class manages the col object used to manage column widths. This is where the magic happens with autowidth
Public Class Methods
new(worksheet)
click to toggle source
Calls superclass method
Axlsx::SimpleTypedList::new
# File lib/axlsx/workbook/worksheet/cols.rb, line 7 def initialize(worksheet) raise ArgumentError, "you must provide a worksheet" unless worksheet.is_a?(Worksheet) super Col @worksheet = worksheet end
Public Instance Methods
to_xml_string(str = '')
click to toggle source
Serialize the Cols
object @param [String] str @return [String]
# File lib/axlsx/workbook/worksheet/cols.rb, line 16 def to_xml_string(str = '') return if empty? str << '<cols>' each { |item| item.to_xml_string(str) } str << '</cols>' end