240
241
242
243
244
245
246
247
248
249
250
251
|
# File 'lib/chef/cookbook_version.rb', line 240
def load_yml_recipe(recipe_name, run_context)
Chef::Log.trace("Found recipe #{recipe_name} in cookbook #{name}")
recipe = Chef::Recipe.new(name, recipe_name, run_context)
recipe_filename = recipe_yml_filenames_by_name[recipe_name]
unless recipe_filename
raise Chef::Exceptions::RecipeNotFound, "could not find #{recipe_name} files for cookbook #{name}"
end
recipe.from_yaml_file(recipe_filename)
recipe
end
|