warekky-0.1.1 リリース

先週0.1.0をリリースしてたんですが、時間がなくて書けなかったので、改めてご紹介。

warekkyは和暦と西暦を相互変換するライブラリです。

インストールと使い方

gemでインストールして、requireするだけっす。

$ (sudo) gem install warekky
$ irb
 require 'rubygems'; require 'warekky'
 #=> true

 Date.new(2010, 6, 10).strftime("%g%N/%m/%d")
 #=> "H22/06/10"

 Time.parse("H22/06/10 19:07:20")
 #=> Thu Jun 10 19:07:20 0900 2010

 Time.now.era.name
 #=> "heisei"

デフォルトでは日本の和暦が有効になりますが、それ以外も対応可能です。
細かい動作については、 http://github.com/akm/warekky/tree/master/spec/ にあるspecを見てみてください。

strftimeのフォーマット

%gと%Gがstrftime(3)の元々のものを上書きしちゃってますが、うーん、考え中。%Eとかを上書きするべき?
http://www.linux.or.jp/JM/html/LDP_man-pages/man3/strftime.3.html