Method: Psych::Visitors::YAMLTree#visit_Float
- Defined in:
- lib/psych/visitors/yaml_tree.rb
#visit_Float(o) ⇒ Object
240 241 242 243 244 245 246 247 248 249 |
# File 'lib/psych/visitors/yaml_tree.rb', line 240 def visit_Float o if o.nan? @emitter.scalar '.nan', nil, nil, true, false, Nodes::Scalar::ANY elsif o.infinite? @emitter.scalar((o.infinite? > 0 ? '.inf' : '-.inf'), nil, nil, true, false, Nodes::Scalar::ANY) else @emitter.scalar o.to_s, nil, nil, true, false, Nodes::Scalar::ANY end end |