Sha256: b59f2893cee94d54647689fad5a486790b5db8afc7eacafbf5f482f24dc7b2ee

Contents?: true

Size: 631 Bytes

Versions: 8

Compression:

Stored size: 631 Bytes

Contents

require 'active_record/fixtures'
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 "create initial index"
  task :create_initial_index => :environment do
    Library.reindex
    Shelf.reindex
    User.reindex

    puts 'indexing completed.'
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
enju_leaf-1.1.0.rc8 lib/tasks/enju_leaf_tasks.rake
enju_leaf-1.1.0.rc7 lib/tasks/enju_leaf_tasks.rake
enju_leaf-1.1.0.rc6 lib/tasks/enju_leaf_tasks.rake
enju_leaf-1.1.0.rc5 lib/tasks/enju_leaf_tasks.rake
enju_leaf-1.1.0.rc4 lib/tasks/enju_leaf_tasks.rake
enju_leaf-1.1.0.rc3 lib/tasks/enju_leaf_tasks.rake
enju_leaf-1.1.0.rc2 lib/tasks/enju_leaf_tasks.rake
enju_leaf-1.1.0.rc1 lib/tasks/enju_leaf_tasks.rake