lib/ditty/rake_tasks.rb in ditty-0.2.2 vs lib/ditty/rake_tasks.rb in ditty-0.3.0

- old
+ new

@@ -21,19 +21,27 @@ task :seed do puts 'Seeding the Ditty database' require 'ditty/seed' end - desc 'Prepare Ditty migrations' + desc 'Prepare Ditty' task :prep do puts 'Prepare the Ditty folders' Dir.mkdir 'pids' unless File.exist?('pids') + puts 'Preparing the Ditty public folder' + Dir.mkdir 'public' unless File.exist?('public') + ::Ditty::Components.public_folder.each do |path| + FileUtils.cp_r "#{path}/.", 'public' + end + puts 'Preparing the Ditty migrations folder' Dir.mkdir 'migrations' unless File.exist?('migrations') ::Ditty::Components.migrations.each do |path| FileUtils.cp_r "#{path}/.", 'migrations' end + puts 'Migrations added:' + Dir.foreach('migrations').sort.each { |x| puts x if File.file?("migrations/#{x}") } end desc 'Migrate Ditty database to latest version' task :migrate do puts 'Running the Ditty migrations'