Method: BridgeCache::Plugins::CSVDump.initialze_row

Defined in:
app/lib/bridge_cache/plugins/csv_dump.rb

.initialze_row(clazz, row) ⇒ Object



88
89
90
91
92
93
# File 'app/lib/bridge_cache/plugins/csv_dump.rb', line 88

def self.initialze_row(clazz, row)
  instance = clazz.find_or_create_by(bridge_id: row['id'])
  instance.assign_attributes(remove_bad_columns(clazz,
                                                BridgeCache::Plugins::DataTransform.set_bridge_id(row).to_h))
  instance
end