class JSON::GeneratorError
def detailed_message(...)
def detailed_message(...) # Exception#detailed_message doesn't exist until Ruby 3.2 super_message = defined?(super) ? super : message if @invalid_object.nil? super_message else "#{super_message}\nInvalid object: #{@invalid_object.inspect}" end end