Class: Chinese

Inherits:
NumeralBase show all
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