# File lib/chef/node/attribute.rb, line 495 def value_at_current_nesting(component_attrs, key) @current_nesting_level.inject(component_attrs) do |subtree, intermediate_key| # if the intermediate value isn't a hash or doesn't have the intermediate key, # it can't have the bottom-level key we're looking for. (subtree.respond_to?(:key?) && subtree[intermediate_key]) or (return false) end end