Class: ActiveRecord::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/import/importable.rb

Direct Known Subclasses

Import::Resource

Class Method Summary collapse

Class Method Details

.find_existing_entries(criteria, values) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/import/importable.rb', line 3

def find_existing_entries(criteria, values)
  class_eval "find_by_sql(\n  [\n\"SELECT \#{self.table_name}.id AS id, \#{self.table_name}.name AS name FROM \#{self.table_name} WHERE \#{criteria}\",\n\"\#{values.join('\", \"')}\"\n  ]\n).map{|a| [a.id, a.name]}\n"
end