Method: Chef::ResourceCollection::ResourceSet#lookup
- Defined in:
- lib/chef/resource_collection/resource_set.rb
#lookup(key) ⇒ Object
54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/chef/resource_collection/resource_set.rb', line 54 def lookup(key) raise ArgumentError, "Must pass a Chef::Resource or String to lookup" unless key.is_a?(String) || key.is_a?(Chef::Resource) key = key.to_s res = @resources_by_key[key] unless res raise Chef::Exceptions::ResourceNotFound, "Cannot find a resource matching #{key} (did you define it first?)" end res end |