Sha256: 07a3eb916c4386ce4ce8886ac942dbcef9d79852eee1721989fd3c2025b81990
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
require 'active_record/fixtures' require 'tasks/profile' namespace :enju_leaf do desc "create initial records for enju_leaf" task :setup => :environment do Dir.glob(Rails.root.to_s + '/db/fixtures/enju_leaf/*.yml').each do |file| ActiveRecord::Fixtures.create_fixtures('db/fixtures/enju_leaf', File.basename(file, '.*')) end Rake::Task['enju_biblio:setup'].invoke Rake::Task['enju_library:setup'].invoke puts 'initial fixture files loaded.' end desc "import users from a TSV file" task :user_import => :environment do UserImportFile.import end desc "upgrade enju_leaf" task :upgrade => :environment do version = EnjuLeaf::VERSION.split('.') if version[0..2] == ["1", "1" ,"0"] if version[3] == 'rc14' Rake::Task['enju_biblio:upgrade'].invoke Rake::Task['enju_circulation:upgrade'].invoke Rake::Task['enju_message:upgrade'].invoke Rake::Task['enju_subject:upgrade'].invoke Profile.transaction do update_profile end end end puts 'enju_leaf: The upgrade completed successfully.' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
enju_leaf-1.1.0.rc14 | lib/tasks/enju_leaf_tasks.rake |