Method: GoogleVisualr::DataTable#set_column

Defined in:
lib/google_visualr/data_table.rb

#set_column(column_index, column_values) ⇒ Object

Sets a column in data_table, specified by column_index with an array of column_values. column_index starts from 0.

Parameters

* column_index    [Required] The column to assign column_values. column_index starts from 0.
* column_values   [Required] An array of cell values.


101
102
103
104
105
106
107
108
109
# File 'lib/google_visualr/data_table.rb', line 101

def set_column(column_index, column_values)
  if @rows.size < column_values.size
    1.upto(column_values.size - @rows.size) { @rows << Array.new }
  end

  column_values.each_with_index do |column_value, row_index|
    set_cell(row_index, column_index, column_value)
  end
end