Sha256: 537905d6ecd82226e3468c9f33612d5bbe9e5f725d6fb6fa2a72ae4e40835011
Contents?: true
Size: 1.18 KB
Versions: 3
Compression:
Stored size: 1.18 KB
Contents
namespace :restpack do desc "Run any outstanding RestPack migrations" task :migrate do Rake::Task["restpack:account:migrate"].invoke end desc "List RestPack configuration" task :configuration do Rake::Task["restpack:account:configuration"].invoke end namespace :account do desc "Run any outstanding RestPack::Account 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::Account::Service configuration" task :configuration do p "RestPack::Account::Service Configuration" p "--------------------------------" p "TODO" end end end
Version data entries
3 entries across 3 versions & 1 rubygems