Module | JSON::Pure::Generator::GeneratorMethods::Float |
In: |
lib/json/pure/generator.rb
|
Returns a JSON string representation for this Float number.
# File lib/json/pure/generator.rb, line 351 351: def to_json(state = nil, *) 352: case 353: when infinite? 354: if !state || state.allow_nan? 355: to_s 356: else 357: raise GeneratorError, "#{self} not allowed in JSON" 358: end 359: when nan? 360: if !state || state.allow_nan? 361: to_s 362: else 363: raise GeneratorError, "#{self} not allowed in JSON" 364: end 365: else 366: to_s 367: end 368: end