Class: Lite::Report::Record
- Inherits:
-
Base
- Object
- Base
- Lite::Report::Record
show all
- Defined in:
- lib/lite/report/record.rb
Instance Method Summary
collapse
Methods inherited from Base
export, import, #initialize
Instance Method Details
#export ⇒ Object
9
10
11
12
|
# File 'lib/lite/report/record.rb', line 9
def export
generate_or_stream_export!
end
|
#import ⇒ Object
14
15
16
17
18
19
20
21
22
|
# File 'lib/lite/report/record.rb', line 14
def import
assert_klass_data_option!
assign_import_csv_options!
@data = Lite::Report::Hash.import(@data, csv_options: @csv_options, data_options: @data_options)
.each { |row| row.delete(:id) || row.delete('id') }
klass.import(@data, **@import_options)
end
|