From 7f89fd489ca100254737cd575028f043d7c01ece Mon Sep 17 00:00:00 2001 From: Jairo Junior Date: Fri, 4 Nov 2016 09:03:48 -0300 Subject: [PATCH] Hope this is the last Ruby 1.8.7 compatible version. --- CHANGELOG.md | 3 +++ lib/puppet/type/wildfly_resource.rb | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 772b0867..3fc234da 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # History +## 0.5.7 +- Replace each_with_object (1.9.3+) with inject (1.8.7+) + ## 0.5.6 - Fix wildfly_resource when non managed properties are a hash diff --git a/lib/puppet/type/wildfly_resource.rb b/lib/puppet/type/wildfly_resource.rb index c32c9194..3a28d8b0 100644 --- a/lib/puppet/type/wildfly_resource.rb +++ b/lib/puppet/type/wildfly_resource.rb @@ -59,7 +59,7 @@ def recursive_sort!(obj) # Helper function to transform the hash def transform_hash(original, options = {}, &block) - original.each_with_object({}) do |(key, value), result| + original.inject({}) do |result, (key, value)| value = if options[:deep] && Hash === value transform_hash(value, options, &block) else