Method: Chef::RunContext#resolve_attribute
- Defined in:
- lib/chef/run_context.rb
permalink #resolve_attribute(cookbook_name, attr_file_name) ⇒ String
Look up an attribute filename.
466 467 468 469 470 471 472 473 474 |
# File 'lib/chef/run_context.rb', line 466 def resolve_attribute(cookbook_name, attr_file_name) cookbook = cookbook_collection[cookbook_name] raise Chef::Exceptions::CookbookNotFound, "could not find cookbook #{cookbook_name} while loading attribute #{name}" unless cookbook attribute_filename = cookbook.attribute_filenames_by_short_filename[attr_file_name] raise Chef::Exceptions::AttributeNotFound, "could not find filename for attribute #{attr_file_name} in cookbook #{cookbook_name}" unless attribute_filename attribute_filename end |