From e19afe36ca64b261f25622219d570720fd20a28e Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Fri, 18 Nov 2022 14:45:21 +0900 Subject: [PATCH] Revert "tool/generic_erb.rb: Use ERB#result_with_hash instead of #result" This reverts commit bd148a2bdd0c1a4d7679eedcd649171cdb4234d7. ERB#result_with_hash does not work on Ruby 2.2 https://ci.appveyor.com/project/ruby/ruby/builds/45420170 ``` ../tool/generic_erb.rb:33:in `block (2 levels) in
': undefined method `result_with_hash' for # (NoMethodError) ``` --- tool/generic_erb.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tool/generic_erb.rb b/tool/generic_erb.rb index 1bb740900a..47bffd830c 100644 --- a/tool/generic_erb.rb +++ b/tool/generic_erb.rb @@ -30,7 +30,7 @@ result = templates.map do |template| erb = ERB.new(File.read(template), nil, '%-') end erb.filename = template - source ? erb.src : proc{erb.result_with_hash({ erb: erb, output: output, vpath: vpath })}.call + source ? erb.src : proc{erb.result(binding)}.call end result = result.size == 1 ? result[0] : result.join("") out.write(result)