From b44e5373edbb0399a78f8c8a93e704c04f136f8b Mon Sep 17 00:00:00 2001 From: kp2pml30 Date: Fri, 4 Oct 2024 10:59:57 +0400 Subject: [PATCH] fix a bug --- ya-build | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ya-build b/ya-build index d3103cb..9a596f3 100755 --- a/ya-build +++ b/ya-build @@ -306,12 +306,13 @@ class Configurator } elsif l.kind_of? OpenStruct OpenStruct.new(l.instance_eval { - @table.merge(r) { |k, ov, nv| + @table + }.merge(r) { |k, ov, nv| extend_config_impl ov, nv }.transform_values { |v| if v.kind_of? Hash then v.to_ostruct else v end } - }) + ) elsif r.kind_of?(Proc) r.call(l) elsif r.kind_of?(Hash)