Sha256: dfcbc7ea1c09998d6bf366979a73c0b495533a7ae3d7d55cf379fc601d62d8cc
Contents?: true
Size: 1.27 KB
Versions: 2
Compression:
Stored size: 1.27 KB
Contents
namespace :restpack do desc "Run any outstanding RestPack migrations" task :migrate do Rake::Task["restpack:activity:migrate"].invoke end desc "List RestPack configuration" task :configuration do Rake::Task["restpack:activity:configuration"].invoke end namespace :activity do desc "Run any outstanding RestPack::Activity 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::Activity::Service configuration" task :configuration do p "RestPack::Activity::Service Configuration" p "--------------------------------" p "database_table_prefix: #{RestPack::Activity::Service.config.database_table_prefix}" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
restpack_activity_service-0.0.7 | lib/restpack_activity_service/tasks/db.rake |
restpack_activity_service-0.0.5 | lib/restpack_activity_service/tasks/db.rake |