summaryrefslogtreecommitdiff
path: root/lib/chef/node/attribute.rb
Commit message (Expand)AuthorAgeFilesLines
* Convert the deep merge cache to an ImmutableMashLamont Granquist2022-03-301-41/+15
* Fix attribute performance issues in node.readLamont Granquist2022-03-301-4/+47
* ruby 3.0 fixes and post-bundle-install hookLamont Granquist2021-03-181-2/+4
* add test, fix node attributes deep merge buglcg/lazy-attributesLamont Granquist2021-01-151-2/+2
* Resolve Style/RedundantAssignment warningsrubocop_Style_RedundantAssignmentTim Smith2020-08-051-4/+2
* Get lib/ free of spelling violations.Pete Higgins2020-05-181-2/+2
* Remove copyright dateslcg/remove-copyright-datesLamont Granquist2020-04-131-1/+1
* Add chef-sugar virtualization helpersLamont Granquist2020-01-311-1/+3
* Updates for Chefstyle with Rubocop 0.75.1Tim Smith2019-11-041-2/+2
* Add to_yaml methods for AttrArray & VividMashVivek Singh2019-09-281-0/+2
* Consistently use NOT_PASSED over alternativesLamont Granquist2019-08-071-1/+1
* Style/ClassCheckLamont Granquist2019-07-051-8/+8
* Style/SymbolArrayLamont Granquist2019-07-021-104/+104
* fix Layout/EmptyLineAfterGuardClauseLamont Granquist2019-07-021-0/+9
* Convert require to require_relativeLamont Granquist2019-05-081-8/+8
* fix commentsLamont Granquist2018-11-091-4/+4
* Chef-15: add nillability to attribute deep mergingLamont Granquist2018-11-091-8/+10
* fix whitespace in node attributes [ci skip]Lamont Granquist2018-11-071-185/+189
* Node Attributes: Build ImmutableMash properly in deep_merge!lcg/deep-merge-cache-fixLamont Granquist2018-10-151-4/+4
* fix Style/MutableConstantLamont Granquist2018-07-021-2/+2
* fix Style/PreferredHashMethodsLamont Granquist2018-07-021-4/+4
* Revert "Per-container deep merge caching"lcg/revert-lazy-attributesLamont Granquist2018-02-231-48/+70
* Revert "remove comments + debugging"Lamont Granquist2018-02-231-0/+2
* Chef-14 Breaking: remove node.set and node.set_unlesslcg/remove-node-setLamont Granquist2018-01-221-6/+1
* remove comments + debuggingLamont Granquist2017-12-061-2/+0
* Per-container deep merge cachingLamont Granquist2017-12-061-70/+48
* immutablize on the fly and reduce dupinglcg/deep-merge-immutablizingLamont Granquist2017-08-311-10/+80
* node attributes: remove useless dup in merge_alllcg/remove-useless-dupLamont Granquist2017-08-281-4/+0
* fix node#debug_value access through arrayslcg/debub-value-arraysLamont Granquist2017-03-161-8/+4
* Chef-13: remove method_missing access to node object.Lamont Granquist2017-03-131-20/+1
* fix specs: RedundantReturn, RedundantSelf, RedundantBeginLamont Granquist2017-02-131-4/+4
* fix comment [ci skip]Lamont Granquist2017-01-111-1/+1
* fix node attribute "unless" API methodsLamont Granquist2017-01-111-6/+5
* Structure deprecations with additional metadatatm/deprecation_with_urlThom May2016-11-161-3/+3
* Remove debug writeAdam Ward2016-11-161-1/+0
* add attribute_changed hook to event handlersLamont Granquist2016-10-281-23/+25
* rename __path to __path__ and __node to __node__lcg/node-path-trackingLamont Granquist2016-10-251-1/+1
* standardize initializer args for VividMash+ImmutableMashLamont Granquist2016-10-251-20/+20
* green testsLamont Granquist2016-10-251-1/+1
* savegame for more aggressive refactoringLamont Granquist2016-10-251-1/+1
* add a deep_merge_cache mixinLamont Granquist2016-10-251-83/+45
* s/path_tracking/state_tracking and add __root stateLamont Granquist2016-10-251-3/+3
* add code to implement node path trackingLamont Granquist2016-10-251-0/+8
* Convert attributes defined as literal arraysGiacomo Bagnoli2016-09-211-3/+1
* fix Style/BlockDelimiters, Style/MultilineBlockLayout and 0.42.0 engine upgradeLamont Granquist2016-08-171-2/+2
* autofixing Style/AccessModifierIndentation copLamont Granquist2016-08-161-1/+1
* fix stray double quoteslcg/fix-5012Lamont Granquist2016-07-111-2/+2
* Attributes v1.1 changeslcg/attributes-v1.1Lamont Granquist2016-06-271-70/+123
* autofixing some missed copsLamont Granquist2016-02-051-1/+1
* autofixing whitespace copsLamont Granquist2016-02-051-279/+279