class EacRubyUtils::PathsHash::Node
def write_entry_value(path, node_key, value, current)
def write_entry_value(path, node_key, value, current) if path.empty? data[node_key] = value.is_a?(Hash) ? Node.new(value) : value else data[node_key] = Node.new({}) unless data[node_key].is_a?(Node) data[node_key].write_entry(path, value, current + [node_key]) end end