rubyで数値を日本語表記に変換するgem「yen」を作った
「Rubyで数値を日本語表記に変換」
http://simanman.hatenablog.com/entry/2013/03/15/224727
半年前ぐらいに作ったメソッドにちょっと変更を加えてgemにしました。
使い方
gem install yen
require 'yen' puts 10000.to_j #=> 1万 puts 10000.to_j(:all) #=> 一万 puts 370060178930.to_j #=> 3700億6017万8930 puts 370060178930.to_j(:all) #=> 三千七百億六千十七万八千九百三十 puts 10000.to_yen #=> 1万円 puts 10000.to_yen(:all) #=> 一万円
デフォルトでは単位だけを日本語に変換して、:allオプションで全て変換するように書き直しました。単位は「無量大数」までとなっています。