summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLamont Granquist <lamont@scriptkiddie.org>2018-11-27 14:33:36 -0800
committerLamont Granquist <lamont@scriptkiddie.org>2019-01-03 10:53:47 -0800
commitb49ab608127009f109f386cba79134262ee053fe (patch)
treedb91922a4e6a2629d058f1b076d79392fb7bade9
parent5fa5a8eccceb6e503f187c1c1ad26e2b012a3ede (diff)
downloadchef-b49ab608127009f109f386cba79134262ee053fe.tar.gz
add new ruby 2.6 methods
filter[!] is just an alias for select[!] Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
-rw-r--r--lib/chef/node/mixin/immutablize_array.rb2
-rw-r--r--lib/chef/node/mixin/immutablize_hash.rb2
2 files changed, 4 insertions, 0 deletions
diff --git a/lib/chef/node/mixin/immutablize_array.rb b/lib/chef/node/mixin/immutablize_array.rb
index b5e0993cfa..122919bad3 100644
--- a/lib/chef/node/mixin/immutablize_array.rb
+++ b/lib/chef/node/mixin/immutablize_array.rb
@@ -56,6 +56,7 @@ class Chef
:empty?,
:entries,
:fetch,
+ :filter,
:find,
:find_all,
:find_index,
@@ -139,6 +140,7 @@ class Chef
:delete_at,
:delete_if,
:fill,
+ :filter,
:flatten!,
:insert,
:keep_if,
diff --git a/lib/chef/node/mixin/immutablize_hash.rb b/lib/chef/node/mixin/immutablize_hash.rb
index 04ac5418ef..98f1c7f96e 100644
--- a/lib/chef/node/mixin/immutablize_hash.rb
+++ b/lib/chef/node/mixin/immutablize_hash.rb
@@ -58,6 +58,7 @@ class Chef
:entries,
:fetch,
:fetch_values,
+ :filter,
:find,
:find_all,
:find_index,
@@ -131,6 +132,7 @@ class Chef
:default_proc=,
:delete,
:delete_if,
+ :filter!,
:keep_if,
:map!,
:merge!,