Class: CoreExt::NumberHelper::NumberToCurrencyConverter
- Inherits:
-
NumberConverter
- Object
- NumberConverter
- CoreExt::NumberHelper::NumberToCurrencyConverter
- Defined in:
- lib/core_ext/number_helper/number_to_currency_converter.rb
Overview
:nodoc:
Constant Summary
Constants inherited from NumberConverter
CoreExt::NumberHelper::NumberConverter::DEFAULTS
Instance Attribute Summary
Attributes inherited from NumberConverter
Instance Method Summary collapse
Methods inherited from NumberConverter
convert, #execute, #initialize
Constructor Details
This class inherits a constructor from CoreExt::NumberHelper::NumberConverter
Instance Method Details
#convert ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/core_ext/number_helper/number_to_currency_converter.rb', line 6 def convert number = self.number.to_s.strip format = [:format] if is_negative?(number) format = [:negative_format] number = absolute_value(number) end rounded_number = NumberToRoundedConverter.convert(number, ) format.gsub('%n'.freeze, rounded_number).gsub('%u'.freeze, [:unit]) end |