# File lib/flexirecord.rb, line 1124 1124: def destroy 1125: if self.saved? 1126: self.class.db_execute('DELETE FROM ' << self.class.table << 1127: ' WHERE ' << (self.class.primary_columns.collect { |column| '"' << column << '" = $' }.join(' AND ')), 1128: *( self.class.primary_columns.collect { |column| @old_primary_key[column] } ) 1129: ) 1130: @saved = false 1131: end 1132: return self 1133: end