Sha256: 70217c49fced56b298770b9895847fa43af8eab83fa455e1d9c48d690655c567
Contents?: true
Size: 705 Bytes
Versions: 23
Compression:
Stored size: 705 Bytes
Contents
require 'benchmark' namespace :mesh do desc "Import MeSH terms from the file $MESH_FILE, it will update any terms which are already in the database" task :import => :environment do fname = ENV['MESH_FILE'] if fname.nil? puts "Need to set $MESH_FILE with path to file to ingest" next # transfers control out of this block end Benchmark.bm(30) do |bm| bm.report("Importing #{fname}") do m = Qa::Authorities::MeshTools::MeshImporter.new File.open(fname) do |f| m.import_from_file(f) end end end end desc "Delete all mesh terms from the database---not implemented" task :clear do puts "Not implemented" end end
Version data entries
23 entries across 23 versions & 1 rubygems