From ff530264f4d42a809806fd00c2b8a45a5bc5c906 Mon Sep 17 00:00:00 2001 From: Jarek Radosz Date: Sat, 26 Feb 2022 03:52:11 +0100 Subject: [PATCH] DEV: Fix a nokogiri deprecation (#16060) ``` warning: Passing a Node as the second parameter to Node.new is deprecated. Please pass a Document instead, or prefer an alternative constructor like Node#add_child. This will become an error in a future release of Nokogiri. ``` --- lib/cooked_processor_mixin.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/cooked_processor_mixin.rb b/lib/cooked_processor_mixin.rb index 54a84d80b0..7c6c8ed1fa 100644 --- a/lib/cooked_processor_mixin.rb +++ b/lib/cooked_processor_mixin.rb @@ -330,8 +330,9 @@ module CookedProcessorMixin end def create_node(tag_name, klass) - node = Nokogiri::XML::Node.new(tag_name, @doc) + node = @doc.document.create_element(tag_name) node["class"] = klass if klass.present? + @doc.add_child(node) node end