class Lutaml::Model::KeyValueTransform
def generate_hash_from_child_mappings(attr, value, format, child_mappings)
def generate_hash_from_child_mappings(attr, value, format, child_mappings) return value unless child_mappings hash = {} generate_remaining_mappings_for_value(child_mappings, value, format) value.each do |child_obj| rules = attr.type.mappings_for(format) hash.merge!( extract_hash_for_child_mapping(child_mappings, child_obj, rules), ) end hash end