Class: Recipes::DataMigrate

Inherits:
Rails::AppBuilder
  • Object
show all
Defined in:
lib/potassium/recipes/data_migrate.rb

Instance Method Summary collapse

Instance Method Details

#createObject



2
3
4
5
6
# File 'lib/potassium/recipes/data_migrate.rb', line 2

def create
  gather_gem('data_migrate')
  annotate_task = 'lib/tasks/auto_annotate_models.rake'
  insert_into_file annotate_task, annotate_config, after: "Annotate.load_tasks\n"
end

#installObject



8
9
10
# File 'lib/potassium/recipes/data_migrate.rb', line 8

def install
  create
end

#installed?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/potassium/recipes/data_migrate.rb', line 12

def installed?
  gem_exists?(/data_migrate/)
end