class JSON::GeneratorError < StandardError
Raised by JSON.generate on a value JSON cannot represent, such as a
Float infinity or NaN.
JSON.generate(1.0 / 0.0) # raises JSON::GeneratorError
<std:json>:30