Class: Addons::Recipe::Commons

Inherits:
Object
  • Object
show all
Defined in:
lib/addons/recipes/instructions.rb

Overview

module Instructions

Constant Summary collapse

GIT_READY_RECIPE =
[
  # makes sure user has .git
  Addons::Recipe::Instructions::Git::GIT_EXISTS,
  # make sure no uncommitted code
  Addons::Recipe::Instructions::Git::GIT_ALL_CODE_COMMITTED,
]
START_RECIPE =
[
  # verify config/initializers directory
  Addons::Recipe::Instructions::Rails::RAILS_INITIALIZERS_EXIST,

  # make sure we're recording recipes that are being run
  Addons::Recipe::Instructions::Addons::ADDON_RECIPES_INSTALLED_EXISTS,
  # make sure this recipe hasn't been run before
  Addons::Recipe::Instructions::Addons::RECIPE_HASNT_BEEN_RUN_BEFORE,

  # create config/initializers/addons directory
  Addons::Recipe::Instructions::Rails::RAILS_INITIALIZERS_ADDONS_DIR,
]
END_RECIPE =
[
  # log this recipe installed in addon_recipes_installed.yml
  Addons::Recipe::Instructions::Addons::RECORD_RECIPE_INSTALLED,
  # commit changes in Git
  Addons::Recipe::Instructions::Git::GIT_COMMIT_RECIPE,
]