このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.0 リファレンスマニュアル

instance method JSON::State#allow_nan?

allow_nan? -> boolRuby 1.9.3 から[permalink][rdoc][edit]

NaN, Infinity, -Infinity を生成できる場合、真を返します。そうでない場合は偽を返します。

require "json"

json_state = JSON::State.new({})
json_state.allow_nan? # => false
json_state = JSON::State.new(allow_nan: true)
json_state.allow_nan? # => true

[SEE_ALSO] [RFC4627]