module Gordon::Cookery::Init

Public Instance Methods

create_init(env_vars, skeleton_type) click to toggle source
# File lib/gordon/cookery/init.rb, line 6
def create_init(env_vars, skeleton_type)
  init_build_dir_path = builddir(env_vars.init_type)
  skeleton_path = get_skeleton_path_from_type(env_vars, skeleton_type)

  command = "foreman export --procfile Procfile --root #{skeleton_path} --app #{env_vars.app_name} --user #{env_vars.app_name} #{env_vars.init_type} #{init_build_dir_path}"

  safesystem(command)
end
install_init(env_vars) click to toggle source
# File lib/gordon/cookery/init.rb, line 15
def install_init(env_vars)
  init_build_dir_path = builddir(env_vars.init_type)

  skeleton_path = get_skeleton_path_from_type(env_vars, env_vars.init_type)
  skeleton_files = Dir["#{init_build_dir_path}/*"]

  root(skeleton_path).install skeleton_files
end