Class: NepaliNumber::DigitConverter

Inherits:
Object
  • Object
show all
Defined in:
lib/nepali_number/digit_converter.rb

Constant Summary collapse

DEVANAGARI_DIGITS =
{
  "0" => "",
  "1" => "",
  "2" => "",
  "3" => "",
  "4" => "",
  "5" => "",
  "6" => "",
  "7" => "",
  "8" => "",
  "9" => ""
}.freeze
ENGLISH_DIGITS =
DEVANAGARI_DIGITS.invert.freeze

Class Method Summary collapse

Class Method Details

.to_english(number) ⇒ Object



26
27
28
# File 'lib/nepali_number/digit_converter.rb', line 26

def to_english(number)
  number.to_s.gsub(/[०-९]/, ENGLISH_DIGITS)
end

.to_nepali(number) ⇒ Object Also known as: to_devanagari



21
22
23
# File 'lib/nepali_number/digit_converter.rb', line 21

def to_nepali(number)
  number.to_s.gsub(/\d/, DEVANAGARI_DIGITS)
end