Sha256: 0bf7bef6f2deb569811134b586427c0e199db76916768a3abb8e3334c9200040

Contents?: true

Size: 899 Bytes

Versions: 8

Compression:

Stored size: 899 Bytes

Contents

task reset_all: :environment do
  Rake::Task['db:environment:set'].invoke
  Rake::Task['db:drop'].invoke
  Rake::Task['db:create'].invoke

  unless Rails.env.production?
    dir_path = Rails.root + 'db/migrate'
    if File.exist?(dir_path)
      Dir.foreach(dir_path) do |f|
        filename = File.join(dir_path, f)
        next if f == '.' || f == '..'
        File.delete(filename) if filename.ends_with? '.c.rb'
      end
    end
  end

  Rake::Task['seed'].invoke

end

task seed: :environment do

  #Rake::Task['c:install:migrations'].invoke if Rails.env.development?
  Rake::Task['db:migrate'].invoke
  Rake::Task['seed_processes'].invoke

end

task seed_processes: :environment do
  task_list = [
    'c:install',
    'seed_pages',
    'seed_blogs',
  ]

  task_list.each do |t|
    puts "\n\n"
    puts "=" * 20
    puts "Running #{t}"
    puts "=" * 20
    Rake::Task[t].invoke
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cd2_catton_cms-1.1.35 spec/dummy/lib/tasks/reset_all.rake
cd2_catton_cms-1.1.34 spec/dummy/lib/tasks/reset_all.rake
cd2_catton_cms-1.1.33 spec/dummy/lib/tasks/reset_all.rake
cd2_catton_cms-1.1.32 spec/dummy/lib/tasks/reset_all.rake
cd2_catton_cms-1.1.31 spec/dummy/lib/tasks/reset_all.rake
cd2_catton_cms-1.1.30 spec/dummy/lib/tasks/reset_all.rake
cd2_catton_cms-1.1.20 spec/dummy/lib/tasks/reset_all.rake
cd2_catton_cms-1.1.10 spec/dummy/lib/tasks/reset_all.rake