Module: ZhongwenTools::Integer

Extended by:
Integer
Includes:
Numbers
Included in:
Integer
Defined in:
lib/zhongwen_tools/integer.rb

Constant Summary

Constants included from Numbers

Numbers::NUMBERS_TABLE, Numbers::NUMBER_MULTIPLES

Instance Method Summary collapse

Methods included from Numbers

#number?, #number_to_pyn, #number_to_zhs, #number_to_zht, #zh_number_to_number

Instance Method Details

#to_pyn(int = nil) ⇒ Object



23
24
25
26
# File 'lib/zhongwen_tools/integer.rb', line 23

def to_pyn(int = nil)
  int ||= self
  number_to_pyn int.to_s, :num
end

#to_zh(type = nil) ⇒ Object



9
10
11
# File 'lib/zhongwen_tools/integer.rb', line 9

def to_zh(type = nil)
  type == :zht ? self.to_zht? : self.to_zhs
end

#to_zhs(int = nil) ⇒ Object



13
14
15
16
# File 'lib/zhongwen_tools/integer.rb', line 13

def to_zhs(int = nil)
  int ||= self
  number_to_zhs :num, int.to_s
end

#to_zht(int = nil) ⇒ Object



18
19
20
21
# File 'lib/zhongwen_tools/integer.rb', line 18

def to_zht(int = nil)
  int ||= self
  number_to_zht :num, int.to_s
end