Class: NepaliNumber::Currency
- Inherits:
-
Object
- Object
- NepaliNumber::Currency
- Defined in:
- lib/nepali_number/currency.rb
Class Method Summary collapse
Class Method Details
.format(amount, symbol: "रु.", nepali: false, devanagari: nil, delimiter: ",", separator: ".", space: true) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/nepali_number/currency.rb', line 6 def format(amount, symbol: "रु.", nepali: false, devanagari: nil, delimiter: ",", separator: ".", space: true) formatted = Formatter.format(amount, delimiter: delimiter, separator: separator) return nil if formatted.nil? formatted = DigitConverter.to_nepali(formatted) if devanagari.nil? ? nepali : devanagari return formatted if symbol.nil? || symbol.empty? joiner = space ? " " : "" "#{symbol}#{joiner}#{formatted}" end |