require ‘toPinyin’

words = “ 人 没有 理想 跟 咸鱼 有 什么 区别 ”.split(“n”)

words.sort! {|a ,b| a.pinyin.join <=> b.pinyin.join }

see ./lib/toPinyin/test.rb for more usage.