41 lines
1.5 KiB
Diff
41 lines
1.5 KiB
Diff
From 7c7d7d2101ca4b5c6c887f65a7be9b81982f3fa6 Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?V=C3=ADt=20Ondruch?= <vondruch@redhat.com>
|
|
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 <class:CSVTemplateTest>'
|
|
~~~
|
|
---
|
|
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 @@ module Tilt
|
|
|
|
def precompiled_template(locals)
|
|
<<-RUBY
|
|
- #{@outvar} = #{self.class.engine}.generate(#{options}) do |csv|
|
|
+ #{@outvar} = #{self.class.engine}.generate(**#{options}) do |csv|
|
|
#{data}
|
|
end
|
|
RUBY
|
|
--
|
|
2.29.2
|
|
|