From 91838d57aa35ba5341368ead0d442e1dc1eb8730 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADt=20Ondruch?= Date: Mon, 18 Jan 2021 12:49:31 +0100 Subject: [PATCH] Fix Ruby 3.0 compatibility. This fixes issues such as: ~~~ 1) Error: CSVTemplateTest#test_compiles_and_evaluates_the_template_on_render: TypeError: no implicit conversion of Hash into String /usr/share/ruby/csv.rb:1273:in `initialize' /usr/share/ruby/csv.rb:1273:in `new' /usr/share/ruby/csv.rb:1273:in `generate' (__TEMPLATE__):in `__tilt_920' /builddir/build/BUILD/tilt-2.0.10/usr/share/gems/gems/tilt-2.0.10/lib/tilt/template.rb:170:in `call' /builddir/build/BUILD/tilt-2.0.10/usr/share/gems/gems/tilt-2.0.10/lib/tilt/template.rb:170:in `evaluate' /builddir/build/BUILD/tilt-2.0.10/usr/share/gems/gems/tilt-2.0.10/lib/tilt/template.rb:109:in `render' /builddir/build/BUILD/tilt-2.0.10/usr/share/gems/gems/tilt-2.0.10/test/tilt_csv_test.rb:15:in `block in ' ~~~ --- lib/tilt/csv.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/tilt/csv.rb b/lib/tilt/csv.rb index fd0e602..7dfa220 100644 --- a/lib/tilt/csv.rb +++ b/lib/tilt/csv.rb @@ -50,7 +50,7 @@ def prepare def precompiled_template(locals) <<-RUBY - #{@outvar} = #{self.class.engine}.generate(#{options}) do |csv| + #{@outvar} = #{self.class.engine}.generate(**#{options}) do |csv| #{data} end RUBY