Module: ActAsImportable::Base::ClassMethods
- Defined in:
- lib/act_as_importable/base.rb
Instance Method Summary collapse
- #import_csv_file(file, options = {}) ⇒ Object
- #import_csv_text(text, options = {}) ⇒ Object
- #import_data(data, options = {}) ⇒ Object
- #import_record(row, options = {}) ⇒ Object
Instance Method Details
#import_csv_file(file, options = {}) ⇒ Object
18 19 20 21 22 23 |
# File 'lib/act_as_importable/base.rb', line 18 def import_csv_file(file, = {}) .reverse_merge!(@default_import_options) importer = ActAsImportable::CSVImporter.new() importer.import_csv_file(file) importer end |
#import_csv_text(text, options = {}) ⇒ Object
25 26 27 28 29 30 |
# File 'lib/act_as_importable/base.rb', line 25 def import_csv_text(text, = {}) .reverse_merge!(@default_import_options) importer = ActAsImportable::CSVImporter.new() importer.import_csv_text(text) importer end |
#import_data(data, options = {}) ⇒ Object
32 33 34 35 36 37 |
# File 'lib/act_as_importable/base.rb', line 32 def import_data(data, = {}) .reverse_merge!(@default_import_options) importer = ActAsImportable::Importer.new() importer.import_data(data) importer end |
#import_record(row, options = {}) ⇒ Object
39 40 41 42 43 |
# File 'lib/act_as_importable/base.rb', line 39 def import_record(row, = {}) .reverse_merge!(@default_import_options) importer = ActAsImportable::Importer.new() importer.import_record(row) end |