module Ougai::Logging
def weak_merge!(base_data, inferior_data)
- Private: -
def weak_merge!(base_data, inferior_data) base_data.merge!(inferior_data) do |_, base_v, inferior_v| if base_v.is_a?(Array) and inferior_v.is_a?(Array) (inferior_v + base_v).uniq elsif base_v.is_a?(Hash) and inferior_v.is_a?(Hash) weak_merge!(base_v, inferior_v) else base_v end end end