lib/build/environment/flatten.rb in build-environment-1.3.0 vs lib/build/environment/flatten.rb in build-environment-1.4.0
- old
+ new
@@ -89,9 +89,11 @@
# Update the parent value if not defined.
hash[key] = previous || value
elsif Array === previous
# Merge with the parent value
hash[key] = previous + Array(value)
+ elsif OpenStruct === value
+ hash[key] = value.to_h
else
hash[key] = value
end
end