Sha256: 72401839452a62efe3ee6bcc94b9e71723151df8d1a3d2ca73e60c6309185378
Contents?: true
Size: 1.17 KB
Versions: 4
Compression:
Stored size: 1.17 KB
Contents
namespace :restpack do desc "Run any outstanding RestPack migrations" task :migrate do Rake::Task["restpack:group:migrate"].invoke end desc "List RestPack configuration" task :configuration do Rake::Task["restpack:group:configuration"].invoke end namespace :group do desc "Run any outstanding RestPack::Core migrations" task :migrate => ["connection"] do source_migrations_path = File.dirname(__FILE__) + "/../../../db/migrate" target_migrations_path = "db/migrate" ActiveRecord::Migration.verbose = true ActiveRecord::Migrator.migrate(source_migrations_path) if File.directory?(target_migrations_path) FileUtils.cp_r(Dir["#{source_migrations_path}/*"], target_migrations_path) end end task :connection do config = YAML.load(IO.read('config/database.yml')) environment = ENV['RAILS_ENV'] || ENV['DB'] || 'development' ActiveRecord::Base.establish_connection config[environment] end desc "List RestPack::Group::Service configuration" task :configuration do p "RestPack::Group::Service Configuration" p "--------------------------------" p "TODO" end end end
Version data entries
4 entries across 4 versions & 1 rubygems