Class: Chinese
- Inherits:
-
NumeralBase
- Object
- NumeralBase
- Chinese
- Defined in:
- lib/numerify/converters/chinese.rb
Overview
A class to convert to Chinese numerals.
Constant Summary collapse
- NUMERALS =
{ 0 => "", 1 => "一", 2 => "二", 3 => "三", 4 => "四", 5 => "五", 6 => "六", 7 => "七", 8 => "八", 9 => "九", 10 => "十", 100 => "百", 1000 => "千", 10_000 => "万", 100_000_000 => "亿" }.freeze
Instance Method Summary collapse
Instance Method Details
#convert(arabic_number_string) ⇒ Object
25 26 27 28 29 30 31 |
# File 'lib/numerify/converters/chinese.rb', line 25 def convert(arabic_number_string) arabic_number_string = arabic_number_string.to_s.strip return "" if arabic_number_string.empty? return "零" if arabic_number_string == "0" convert_to_chinese arabic_number_string end |