Method: DataActive::Parser#destroy_records

Defined in:
lib/data_active/parser.rb

#destroy_records(klass) ⇒ Object



140
141
142
143
# File 'lib/data_active/parser.rb', line 140

def destroy_records(klass)
  ids = @processed_entities[klass.name.to_sym]
  ids.nil? ? klass.destroy_all : klass.destroy_all([klass.primary_key.to_s + ' not in (?)', ids.collect])
end