U:RDoc::Attr[iI"top_level_breadcrumb:ETI"/Chef::Node::Attribute#top_level_breadcrumb;TI"RW;T:publico:RDoc::Markup::Document:@parts[o:RDoc::Markup::Paragraph;	[I"XThis is used to track the top level key as we descend through method chaining into ;TI"]a precedence level (e.g. node.default['foo']['bar']['baz']= results in 'foo' here).  We ;TI"_need this so that when we hit the end of a method chain which results in a mutator method ;TI"_that we can invalidate the whole top-level deep merge cache for the top-level key.  It is ;TI"`the responsibility of the accessor on the Chef::Node object to reset this to nil, and then ;TI"Tthe first VividMash#[] call can ||= and set this to the first key we encounter.;T:
@fileI"lib/chef/node/attribute.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Chef::Node::Attribute;TcRDoc::NormalClass0