class Topographer::Importer::Strategy::ImportNewRecord
Public Instance Methods
import_record(source_data)
click to toggle source
# File lib/topographer/importer/strategy/import_new_record.rb, line 6 def import_record (source_data) mapping_result = mapper.map_input(source_data) new_model = mapper.model_class.new(mapping_result.data) new_model.valid? model_errors = new_model.errors.full_messages status = get_import_status(mapping_result, model_errors) new_model.save if should_persist_import?(status) status end