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