Class: Lite::Report::Array

Inherits:
Base
  • Object
show all
Defined in:
lib/lite/report/array.rb

Instance Method Summary collapse

Methods inherited from Base

export, import, #initialize

Constructor Details

This class inherits a constructor from Lite::Report::Base

Instance Method Details

#exportObject



5
6
7
# File 'lib/lite/report/array.rb', line 5

def export
  generate_or_stream_export!
end

#importObject



9
10
11
12
13
14
15
# File 'lib/lite/report/array.rb', line 9

def import
  CSV.foreach(@data, **@csv_options)
     .with_object([]) do |row, array|
       row = convert_to_array!(row)
       array << process_import_row!(row)
     end
end