Method: RightScale::RightScriptsCookbook#initialize

Defined in:
lib/instance/right_scripts_cookbook.rb

#initialize(thread_name) ⇒ RightScriptsCookbook

Setup temporary directory for cookbook repo containing recipes generated from RightScripts



45
46
47
48
49
50
51
52
53
# File 'lib/instance/right_scripts_cookbook.rb', line 45

def initialize(thread_name)
  @saved        = false
  @recipes      = {}
  @repo_dir     = File.join(AgentConfig.right_scripts_repo_dir, thread_name)
  @cookbook_dir = File.join(@repo_dir, COOKBOOK_NAME)
  @recipes_dir  = File.join(@cookbook_dir, 'recipes')
  FileUtils.rm_rf(@cookbook_dir)
  FileUtils.mkdir_p(@recipes_dir)
end