From 6dfef8573f4932b38c06f8db967773839308b2f7 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Fri, 27 May 2022 00:12:40 -0400 Subject: [PATCH] Fix ERB constructor call for Ruby 3.2 warnings --- lib/imbecile.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/imbecile.rb b/lib/imbecile.rb index 40c2f66..3b79797 100644 --- a/lib/imbecile.rb +++ b/lib/imbecile.rb @@ -48,7 +48,7 @@ class Imbecile lexer = Lexer.new(@tokens) parser = Parser.new(@tokens, @rules) classname = @classname || File.basename(output_file).sub(%r{[^a-zA-Z0-9].*}, "").capitalize - erb = ERB.new(File.read(File.join(File.dirname(File.expand_path(__FILE__)), "../assets/parser.d.erb")), nil, "<>") + erb = ERB.new(File.read(File.join(File.dirname(File.expand_path(__FILE__)), "../assets/parser.d.erb")), trim_mode: "<>") result = erb.result(binding.clone) File.open(output_file, "wb") do |fh| fh.write(result)