Class: Db::Clone::RakeTask

Inherits:
Object
  • Object
show all
Includes:
Rake::DSL
Defined in:
lib/db/clone/rake_task.rb

Instance Method Summary collapse

Instance Method Details

#install_tasksObject



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/db/clone/rake_task.rb', line 6

def install_tasks
  return unless defined? namespace

  namespace :db do
    desc 'clones a source database to a destination database'
    task :clone, [:manual] => :environment do |t, args|
      invoke_cli = !args[:manual].nil?
      Db::Clone::Base.clone! invoke_cli
    end
  end
end