Class: Playmo::Recipes::SetupDatabaseRecipe

Inherits:
Playmo::Recipe
  • Object
show all
Defined in:
lib/playmo/recipes/setup_database_recipe.rb

Instance Attribute Summary

Attributes inherited from Playmo::Recipe

#application_name, #question_instance, #silents

Instance Method Summary collapse

Methods inherited from Playmo::Recipe

#cook!, #question, #retrieve, #silently, #store

Instance Method Details

#setupObject



6
7
8
9
10
11
12
13
14
# File 'lib/playmo/recipes/setup_database_recipe.rb', line 6

def setup
  silently do
    Event.events.listen(:after_install) do |event_data|
      run "cd #{application_name} && rake db:create"
      run "cd #{application_name} && rake db:migrate"
      run "cd #{application_name} && rake db:seed"
    end
  end
end