infisical-license-server/lib/infisical_license_server/util.rb
Alexander Olofsson 243ed398a0
Initial commit
2026-02-23 18:37:34 +01:00

8 lines
203 B
Ruby

# frozen_string_literal: true
class ::Hash
def deep_merge(second)
merger = proc { |key, v1, v2| Hash === v1 && Hash === v2 ? v1.merge(v2, &merger) : v2 }
self.merge(second, &merger)
end
end