namespace :constructorio do
import_model_desc = <<-DESC.gsub(/ /, '') Import data from your model (pass name as CLASS environment variable). $ rake environment constructorio:import:model CLASS='MyModel' DESC task :import => 'import:model' namespace :import do desc import_model_desc task :model => :environment do klass = eval(ENV['CLASS'].to_s) fields = ConstructorIORails::Fields.instance.list(klass.model_name) if fields.any? klass.all.each do |record| fields.each do |field| record.constructorio_add_record(record[field.to_sym], {}, ConstructorIORails.configuration.autocomplete_key, ConstructorIORails.configuration.autocomplete_section) end end end end end
end