module JSON::ParserOptions
def create_additions_warning
def create_additions_warning message = "JSON.load implicit support for `create_additions: true` is deprecated " \ "and will be removed in 3.0, use JSON.unsafe_load or explicitly " \ "pass `create_additions: true`" uplevel = 4 caller_locations(uplevel, 10).each do |frame| if frame.path.nil? || frame.path.start_with?(GEM_ROOT) || frame.path.end_with?("/truffle/cext_ruby.rb", ".c") uplevel += 1 else break end end if RUBY_VERSION >= "3.0" warn(message, uplevel: uplevel - 1, category: :deprecated) else warn(message, uplevel: uplevel - 1) end end