This emits the number without any scientific notation. This is better than self.to_f.to_s since it doesn‘t lose precision.
Note that reconstituting YAML floats to native floats may lose precision.