Module ActiveSupport::CoreExtensions::BigDecimal::Conversions
In: lib/active_support/core_ext/bigdecimal/conversions.rb

Methods

Constants

DEFAULT_STRING_FORMAT = 'F'.freeze
YAML_TAG = 'tag:yaml.org,2002:float'.freeze
YAML_MAPPING = { 'Infinity' => '.Inf', '-Infinity' => '-.Inf', 'NaN' => '.NaN' }

Public Instance methods

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.

[Validate]