Rakefile in directory_diff-0.4.3 vs Rakefile in directory_diff-0.4.4

- old
+ new

@@ -1,6 +1,24 @@ require "bundler/gem_tasks" require "rspec/core/rake_task" +require "yaml" +require "active_record" RSpec::Core::RakeTask.new(:spec) task :default => :spec + +namespace :db do + db_config = YAML::load(File.open("spec/support/database.yml")) + db_config_admin = db_config.merge({"database" => "postgres", "schema_search_path" => "public"}) + + desc "Create the database" + task :create do + begin + ActiveRecord::Base.establish_connection(db_config_admin) + ActiveRecord::Base.connection.create_database(db_config["database"]) + puts "Database created." + rescue ActiveRecord::StatementInvalid + puts "Database already exist." + end + end +end