Top Level Namespace
Defined Under Namespace
Modules: SortKanaJisx4061
Instance Method Summary collapse
-
#sort_kana_jisx4061_by(enum) ⇒ Object
sort Japanese Kana strings by JIS X 4061 order.
Instance Method Details
#sort_kana_jisx4061_by(enum) ⇒ Object
sort Japanese Kana strings by JIS X 4061 order
Usage
require 'sort_kana_jisx4061'
words = [
{ original: '春', yomi: 'ハル' },
{ original: '夏', yomi: 'ナツ' },
{ original: '秋', yomi: 'アキ' },
{ original: '冬', yomi: 'フユ' },
]
words_sorted = sort_kana_jisx4061_by(words) {|x| x[:yomi] }
109 110 111 |
# File 'lib/sort_kana_jisx4061.rb', line 109 def sort_kana_jisx4061_by(enum) enum.sort_by {|x| SortKanaJisx4061::parse_yomi(yield(x)) } end |