Module: ZhongwenTools::Integer
- Includes:
- Numbers
- Included in:
- Basement
- Defined in:
- lib/zhongwen_tools/integer.rb
Defined Under Namespace
Classes: Basement
Constant Summary
Constants included
from Numbers
Numbers::NUMBERS_TABLE, Numbers::NUMBER_MULTIPLES
Class Method Summary
collapse
Instance Method Summary
collapse
Methods included from Numbers
#number?, #number_to_pyn, #number_to_zhs, #number_to_zht, #zh_number_to_number
Class Method Details
.to_pyn(*args) ⇒ Object
37
38
39
|
# File 'lib/zhongwen_tools/integer.rb', line 37
def self.to_pyn(*args)
Basement.new.to_pyn(*args)
end
|
.to_zhs(*args) ⇒ Object
31
32
33
|
# File 'lib/zhongwen_tools/integer.rb', line 31
def self.to_zhs(*args)
Basement.new.to_zhs(*args)
end
|
.to_zht(*args) ⇒ Object
34
35
36
|
# File 'lib/zhongwen_tools/integer.rb', line 34
def self.to_zht(*args)
Basement.new.to_zht(*args)
end
|
Instance Method Details
#to_pyn(int = nil) ⇒ Object
22
23
24
25
|
# File 'lib/zhongwen_tools/integer.rb', line 22
def to_pyn(int = nil)
int ||= self
number_to_pyn int.to_s, :num
end
|
#to_zh(type = nil) ⇒ Object
8
9
10
|
# File 'lib/zhongwen_tools/integer.rb', line 8
def to_zh(type = nil)
type == :zht ? self.to_zht? : self.to_zhs
end
|
#to_zhs(int = nil) ⇒ Object
12
13
14
15
|
# File 'lib/zhongwen_tools/integer.rb', line 12
def to_zhs(int = nil)
int ||= self
number_to_zhs :num, int.to_s
end
|
#to_zht(int = nil) ⇒ Object
17
18
19
20
|
# File 'lib/zhongwen_tools/integer.rb', line 17
def to_zht(int = nil)
int ||= self
number_to_zht :num, int.to_s
end
|