lib/raven/utils/deep_merge.rb in sentry-raven-2.5.3 vs lib/raven/utils/deep_merge.rb in sentry-raven-2.6.0
- old
+ new
@@ -10,10 +10,10 @@
def self.deep_merge!(hash, other_hash, &block)
other_hash.each_pair do |current_key, other_value|
this_value = hash[current_key]
hash[current_key] = if this_value.is_a?(Hash) && other_value.is_a?(Hash)
- this_value.deep_merge(other_value, &block)
+ deep_merge(this_value, other_value, &block)
else
if block_given? && key?(current_key)
block.call(current_key, this_value, other_value)
else
other_value