Method: ChineseNumber::Parser.generate_base_map
- Defined in:
- lib/chinese_number/parser.rb
.generate_base_map ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/chinese_number/parser.rb', line 9 def self.generate_base_map chinese_numbers = "一两二三四五六七八九〇零".chars digits = "122345678900".chars.map(&:to_i) Hash.new.tap do |map| chinese_numbers.each_with_index do |w, i| d = digits[i] map[w] = map[d.to_s] = d end end end |