Class: TwitterCldr::Formatters::AbbreviatedNumberFormatter
- Inherits:
-
NumberFormatter
- Object
- Formatter
- NumberFormatter
- TwitterCldr::Formatters::AbbreviatedNumberFormatter
- Defined in:
- lib/twitter_cldr/formatters/numbers/abbreviated/abbreviated_number_formatter.rb
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from NumberFormatter
Attributes inherited from Formatter
Instance Method Summary collapse
Methods inherited from NumberFormatter
Methods inherited from Formatter
Constructor Details
This class inherits a constructor from TwitterCldr::Formatters::NumberFormatter
Instance Method Details
#truncate_number(number, decimal_digits) ⇒ Object
10 11 12 13 14 15 16 17 |
# File 'lib/twitter_cldr/formatters/numbers/abbreviated/abbreviated_number_formatter.rb', line 10 def truncate_number(number, decimal_digits) if TwitterCldr::DataReaders::NumberDataReader.within_abbreviation_range?(number) factor = [0, number.to_i.abs.to_s.length - decimal_digits].max number / (10.0 ** factor) else number end end |