Rakefile in ffcrm_cloudfuji-0.1.4 vs Rakefile in ffcrm_cloudfuji-0.1.5
- old
+ new
@@ -1,5 +1,27 @@
-# Add your own tasks in files placed in lib/tasks ending in .rake,
-# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
-require 'rake'
+#!/usr/bin/env rake
+begin
+ require 'bundler/setup'
+rescue LoadError
+ puts 'You must `gem install bundler` and `bundle install` to run rake tasks'
+end
+Bundler.require :default, :development
-require "bundler/gem_tasks"
+task :environment do
+ Combustion.initialize!
+end
+Combustion::Application.load_tasks
+
+class Combustion::Application
+ # Add migrations from all engines
+ Railties.engines.each do |engine|
+ config.paths['db/migrate'] += engine.paths['db/migrate'].existent
+ end
+end
+
+desc 'Default: run spec tests.'
+task :default => :spec
+
+# Let Combustion handle database preparation
+Rake::Task["spec"].prerequisites.clear
+
+Bundler::GemHelper.install_tasks