Class: TinyUtil::Pinyin
- Inherits:
-
Object
- Object
- TinyUtil::Pinyin
- Defined in:
- lib/tiny_util/pinyin.rb
Class Method Summary collapse
-
.translate(chars, options = {}) ⇒ Object
(also: t)
options: splitter = options.fetch(:splitter, ‘ ’) # 分割符号 tone = options.fetch(:tone, false) # 音节 camelcase = options.fetch(:camelcase, false) # 首字母大写?.
Instance Method Summary collapse
Class Method Details
.translate(chars, options = {}) ⇒ Object Also known as: t
options:
splitter = .fetch(:splitter, ' ') # 分割符号
tone = .fetch(:tone, false) # 音节
camelcase = .fetch(:camelcase, false) # 首字母大写?
14 15 16 17 |
# File 'lib/tiny_util/pinyin.rb', line 14 def translate chars, ={} # chinese_pinyin gem ::Pinyin.translate(chars, ) end |
Instance Method Details
#t ⇒ Object
7 8 9 |
# File 'lib/tiny_util/pinyin.rb', line 7 def translate chars, ={} self.class.translate chars, end |
#translate(chars, options = {}) ⇒ Object
4 5 6 |
# File 'lib/tiny_util/pinyin.rb', line 4 def translate chars, ={} self.class.translate chars, end |