module SuperStack::MergePolicies::InheritanceMergePolicy

Public Class Methods

merge(h1, h2) click to toggle source
# File lib/universe_compiler/entity/inheritance_merge_policy.rb, line 9
def self.merge(h1, h2)
  h1_dereferenced = dereferenced_fields h1
  h2_dereferenced = dereferenced_fields h2
  merged = h1_dereferenced.deep_merge! h2_dereferenced
  resolve_fields_references merged
end