Class: ChefCLI::Command::GeneratorCommands::CookbookFile

Inherits:
CookbookCodeFile show all
Defined in:
lib/chef-cli/command/generator_commands/cookbook_file.rb

Overview

chef generate file [path/to/cookbook_root] name --source=source_file

Instance Attribute Summary

Attributes inherited from CookbookCodeFile

#cookbook_path, #errors, #new_file_basename

Attributes inherited from Base

#params

Instance Method Summary collapse

Methods inherited from CookbookCodeFile

#cookbook_name, #cookbook_root, #initialize, #params_valid?, #read_and_validate_params, #run, #validate_cookbook_path

Methods inherited from Base

#chef_runner, #generator_cookbook_name, #generator_cookbook_path, #have_git?, #initialize

Methods included from ChefCLI::Configurable

#chef_config, #chefcli_config, #config_loader, #generator_config, #knife_config, #reset_config!

Constructor Details

This class inherits a constructor from ChefCLI::Command::GeneratorCommands::CookbookCodeFile

Instance Method Details

#recipeObject



35
36
37
# File 'lib/chef-cli/command/generator_commands/cookbook_file.rb', line 35

def recipe
  "cookbook_file"
end

#setup_contextObject



39
40
41
42
# File 'lib/chef-cli/command/generator_commands/cookbook_file.rb', line 39

def setup_context
  super
  Generator.add_attr_to_context(:content_source, config[:source])
end