From a9ebd59d3a49b1e929ae8658f84d3a29a360e10e Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 11 Aug 2026 22:24:56 +0900 Subject: [PATCH] Support JSON 3 in JSON index generation JSON 3 interprets the third argument as options, causing index generation to fail when it receives the previous integer depth limit. --- lib/rdoc/generator/json_index.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rdoc/generator/json_index.rb b/lib/rdoc/generator/json_index.rb index 065419b296..402634baf0 100644 --- a/lib/rdoc/generator/json_index.rb +++ b/lib/rdoc/generator/json_index.rb @@ -143,7 +143,7 @@ def generate io.set_encoding Encoding::UTF_8 io.write 'var search_data = ' - JSON.dump data, io, 0 + JSON.dump data, io end unless ENV['SOURCE_DATE_EPOCH'].nil? index_file.utime index_file.atime, Time.at(ENV['SOURCE_DATE_EPOCH'].to_i).gmtime