Method: Axlsx::NumData#data=

Defined in:
lib/axlsx/drawing/num_data.rb

#data=(values = []) ⇒ Object

Creates the val objects for this data set. I am not overly confident this is going to play nicely with time and data types.

Parameters:

  • values (Array) (defaults to: [])

    An array of cells or values.



24
25
26
27
28
29
30
# File 'lib/axlsx/drawing/num_data.rb', line 24

def data=(values = [])
  @tag_name = values.first.is_a?(Cell) ? :numCache : :numLit
  values.each do |value|
    value = value.is_formula? ? 0 : value.value if value.is_a?(Cell)
    @pt << NumVal.new(v: value)
  end
end