Sha256: f5777196be9a4c14392e55bcc5715b080682aff0f3eef1ce0930c21ebf9f8ae1

Contents?: true

Size: 594 Bytes

Versions: 1

Compression:

Stored size: 594 Bytes

Contents

namespace :trilogy do
  task :setup do
    require 'bundler'
    Bundler.require(:default, :trilogy)
  end

  task :create_database => :setup do
    Rake::Task["mysql:create_database"].invoke
  end

  desc 'Build the MySQL test database'
  task :build_database => [:create_database] do
    Rake::Task["mysql:build_database"].invoke
  end

  desc 'Drop the MySQL test database'
  task :drop_database => :setup do
    Rake::Task["mysql:drop_database"].invoke
  end

  desc 'Rebuild the MySQL test database'
  task :rebuild_database => [:drop_database, :build_database]
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
composite_primary_keys-14.0.10 tasks/databases/trilogy.rake