Code submission for: Jordan Hudgens

Submission Status: Passed

Submitted for: Building a Data Merger for Duplicate Keys in Ruby

Submitted at: August 02, 2017

def clean_merge h1, h2
  dup_keys = h2.keys.each_with_object([]) do |key, arr|
    arr << key if h1.keys.include? key
  end

  if dup_keys.count > 0
    h2.clone.map do |k, v|
      if dup_keys.include? k
        h2['dup_' + k.to_s] = h2.delete(k)
      end
    end
  end

  h1.merge(h2)
end
Unsupported Browser

devCamp does not support ancient browsers.
Install a modern version for best experience.