Hatena::Groupmkdir

作業ログとかをメモする場所。

 | 

2011-04-07

ローマ字/ひらがな/かたかなを変換するgemを作った

| 16:58

絶対あるだろうと思ってたらgemにはどうもなさそうで、Web上で見つかるのはなんか古そうでエンコードまわりで破滅する感じなので作った。gemの作り方はshokaiさんのこれを参考にした(この間スキーに行ったときにgem作ろうぜっていう話になって教えてもらった)。

とりあえず、文字列に.to_hiraganaとかつけるとローマ字含めてひらがなにしてくれたりするのでそこそこ便利。文字コードも勝手に変換してくれる設定になってる(はず)。ruby 1.8でも1.9でもたぶん動く。

newgemでrspecを使う話

newgemでrspecを使う場合、gemrspecを入れると2.5.0が入ってしまうのでバージョンを1.3.1にしないとnewgemが動かない。テスト駆動開発をまともにやったことがないのでrspecについて全然知らないのだけど、rspec2系列だとrequire 'spec'じゃなくてrequire 'rspec'じゃないとno such file to load だと言われてしまうっぽい……。このへんはちゃんと勉強したい。

gem install rspec --version '=1.3.1'
 |