Class: NepaliNumber::DigitConverter
- Inherits:
-
Object
- Object
- NepaliNumber::DigitConverter
- 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
- .to_english(number) ⇒ Object
- .to_nepali(number) ⇒ Object (also: to_devanagari)
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 |