# File lib/ruport/data/table.rb, line 192 def column_names=(new_column_names) columns = new_column_names.zip(@column_names) @column_names.replace(new_column_names.dup) unless @data.empty? each { |r| columns.each_with_index { |x,i| if x[1].nil? r.rename_attribute(i,x[0]) elsif x[1] != x[0] r.rename_attribute(x[1],x[0],false) end } r.send(:reindex, @column_names) } end end