Class: Message::Helpers::Currency
- Inherits:
-
Object
- Object
- Message::Helpers::Currency
- Defined in:
- lib/message/resources/helpers/currency.rb
Instance Method Summary collapse
Instance Method Details
#number_to_currency(number, unit: '$', delimiter: ',', separator: '.') ⇒ Object
6 7 8 9 10 11 |
# File 'lib/message/resources/helpers/currency.rb', line 6 def number_to_currency(number, unit: '$', delimiter: ',', separator: '.') integer, decimal = number.to_s.split('.') integer.gsub!(/(\d)(?=(\d\d\d)+(?!\d))/, "\\1#{delimiter}") formatted_number = [integer, decimal].compact.join(separator) "#{unit} #{formatted_number}" end |