超適当にkakasi-rubyをruby1.9で使えるように

1.8向けのruby拡張を正しく1.9向けに書きなおす作法がまったくわかってないけど、とりあえず動かすだけ動かしてみました。
http://github.com/hogelog/kakasi-ruby/tree/1.9

irb(main):001:0> require "kakasi"
=> true
irb(main):002:0> Kakasi.kakasi("-JH", "漢字の文章ですので平仮名にしてください。")
=> "かんじのぶんしょうですのでひらがなにしてください。"
irb(main):003:0> RUBY_VERSION
=> "1.9.1"

みたいなことができて嬉しい。出力がEUC-JP決め打ち。-ojisとか与えるとおかしなことになる。

irb(main):011:0>  Kakasi.kakasi("-ojis -JH", "漢字の文章ですので平仮名にしてください。")
=> "\e(I4A;z$NJ8>O$G$9$N$GJ?2>L>$K$7$F$/$@$5$$!#"

追記 そういえばString#force_encodingがあった

こっち使うべきか。
http://doc.loveruby.net/refm/api/view/method/String/i/force_encoding

test