diff options
Diffstat (limited to 'dev-ruby/tilt/files/tilt-2.0.10-ruby30.patch')
-rw-r--r-- | dev-ruby/tilt/files/tilt-2.0.10-ruby30.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/dev-ruby/tilt/files/tilt-2.0.10-ruby30.patch b/dev-ruby/tilt/files/tilt-2.0.10-ruby30.patch new file mode 100644 index 000000000000..27e4d821f64f --- /dev/null +++ b/dev-ruby/tilt/files/tilt-2.0.10-ruby30.patch @@ -0,0 +1,37 @@ +From 91838d57aa35ba5341368ead0d442e1dc1eb8730 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 @@ 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 |