Sha256: 84b067dfe50c0b61065e113508a0a26e9f0e9e3238138e5576869011c7d67050

Contents?: true

Size: 629 Bytes

Versions: 1

Compression:

Stored size: 629 Bytes

Contents

require 'active_record/fixtures'
desc "create initial records for enju_subject"
namespace :enju_subject do
  task :setup => :environment do
    Dir.glob(Rails.root.to_s + '/db/fixtures/enju_subject/*.yml').each do |file|
      ActiveRecord::Fixtures.create_fixtures('db/fixtures/enju_subject', File.basename(file, '.*'))
    end

    puts 'initial fixture files loaded.'
  end

  desc 'import ndc from tsvfile'
  task :import_ndc_from_tsvfile => :environment do
    filename = ENV['filename'] || "#{Rails.root.to_s}/db/fixtures/ndlsh-tsv.tsv"
    Classification.import_from_tsv(filename)

    puts 'ndlsh file loaded.'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
enju_trunk_subject-1.0.4 lib/tasks/enju_subject_tasks.rake