Sha256: 07455187a96ac32f9816b66cb587f3742183086d405d29dd72c6ba35302b6f83

Contents?: true

Size: 455 Bytes

Versions: 2

Compression:

Stored size: 455 Bytes

Contents

namespace :base_branch do
  desc 'Branch DB'
  task create_branch: :environment do
    puts 'Cloning DB for current branch'

    config = BaseBranch::Database::ActiveDatabase.branch_config

    new_branch = BaseBranch::Database::ActiveDatabase.create_branch_db
    config['branches'] << new_branch

    File.open(File.join(Rails.root, '.base_branch.yml'), 'w') do |f|
      f.write config.to_yaml
    end

    puts "New database: #{new_branch}"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
base-branch-0.1.2 lib/tasks/create_branch.rake
base-branch-0.1.1 lib/tasks/create_branch.rake