Module: D12n::Strategy::Default
- Extended by:
- Default
- Included in:
- DecimalComma, DecimalPoint, Default
- Defined in:
- lib/d12n/strategy/default.rb
Instance Method Summary collapse
- #bigdecimal_to_formatted(internal) ⇒ Object
-
#formatted_to_bigdecimal(formatted) ⇒ Object
must raise ArgumentError when format is invalid.
Instance Method Details
#bigdecimal_to_formatted(internal) ⇒ Object
11 12 13 |
# File 'lib/d12n/strategy/default.rb', line 11 def bigdecimal_to_formatted(internal) ActiveSupport::NumberHelper::NumberToDelimitedConverter.convert(internal, {}) end |
#formatted_to_bigdecimal(formatted) ⇒ Object
must raise ArgumentError when format is invalid
7 8 9 |
# File 'lib/d12n/strategy/default.rb', line 7 def formatted_to_bigdecimal(formatted) BigDecimal(formatted.tr(format_delimiter, '').tr(format_separator, '.')) end |