module PSON::Pure::Generator::GeneratorMethods::Float

Public Instance Methods

to_pson(state = nil, *) click to toggle source

Returns a PSON string representation for this Float number.

    # File lib/puppet/external/pson/pure/generator.rb
323 def to_pson(state = nil, *)
324   if infinite? || nan?
325     if !state || state.allow_nan?
326       to_s
327     else
328       raise GeneratorError, "#{self} not allowed in PSON"
329     end
330   else
331     to_s
332   end
333 end