summaryrefslogtreecommitdiff
path: root/lib/chef/node/mixin
Commit message (Expand)AuthorAgeFilesLines
* Convert the deep merge cache to an ImmutableMashLamont Granquist2022-03-301-4/+4
* Add `intersect?` for ruby-3.1 to the allowed methodsLamont Granquist2022-03-211-0/+1
* Do not change the behavior of plain-old-procsLamont Granquist2021-01-151-1/+3
* lazy attribute supportLamont Granquist2021-01-151-7/+9
* add ruby-3.0 hash methods to immutabilize_hashLamont Granquist2020-09-301-0/+2
* Align all our comments with the codeTim Smith2020-05-061-7/+7
* Remove copyright dateslcg/remove-copyright-datesLamont Granquist2020-04-135-5/+5
* Fix most Ruby 2.7 test failureslcg/ruby-2.7.0Lamont Granquist2020-01-212-2/+9
* Add to_yaml methods for AttrArray & VividMashVivek Singh2019-09-282-0/+2
* fix more Style/SymbolArray autocorrect bugsLamont Granquist2019-07-022-6/+6
* Style/SymbolArrayLamont Granquist2019-07-022-271/+271
* Enumerable#chain looks read-onlyLamont Granquist2019-01-032-0/+2
* fix for new array methodsLamont Granquist2019-01-031-0/+2
* missing bangLamont Granquist2019-01-031-1/+1
* add new ruby 2.6 methodsLamont Granquist2019-01-032-0/+4
* Chef 15 node attribute array fixeslcg/chef-15-attribute-array-fixesLamont Granquist2018-10-312-1/+68
* fix Style/MutableConstantLamont Granquist2018-07-022-4/+4
* fix Style/PreferredHashMethodsLamont Granquist2018-07-021-1/+1
* Whitelist some additional Hash/Array methodslcg/whitelist-node-methodsLamont Granquist2018-04-272-0/+3
* Revert "Per-container deep merge caching"lcg/revert-lazy-attributesLamont Granquist2018-02-231-6/+6
* Revert "fix node assignment of ImmutableArrays to VividMashes/AttrArrays"Lamont Granquist2018-02-231-1/+1
* fix node assignment of ImmutableArrays to VividMashes/AttrArraysLamont Granquist2018-01-251-1/+1
* add missing Array#abbrevlcg/immutable-node-apisLamont Granquist2018-01-231-0/+1
* update immutable API blacklist and whitelistLamont Granquist2018-01-232-8/+220
* Per-container deep merge cachingLamont Granquist2017-12-061-6/+6
* Chef-13 freeze merged node attributelcg/node-freezeLamont Granquist2017-03-152-2/+2
* fix ImmutableArray slicesLamont Granquist2016-11-141-2/+5
* fix existing specsLamont Granquist2016-10-311-1/+0
* add attribute_changed hook to event handlersLamont Granquist2016-10-281-16/+39
* rename __path to __path__ and __node to __node__lcg/node-path-trackingLamont Granquist2016-10-251-15/+15
* remove breadcrumb stateLamont Granquist2016-10-252-14/+15
* standardize initializer args for VividMash+ImmutableMashLamont Granquist2016-10-251-1/+1
* savegame for more aggressive refactoringLamont Granquist2016-10-251-2/+2
* add a deep_merge_cache mixinLamont Granquist2016-10-251-0/+70
* s/path_tracking/state_tracking and add __root stateLamont Granquist2016-10-251-3/+15
* add code to implement node path trackingLamont Granquist2016-10-253-0/+170