2008-05-02から1日間の記事一覧

Arrayの重複チェックをする

Arrayの重複チェックに手間取ったのでメモ。 普通に考えると、ユニークにして元のものとの差分を取ればいいやと思うのだけど、うまく行かない。 irb(main):001:0> a = [1,1,1,2,2,3] => [1, 1, 1, 2, 2, 3] irb(main):002:0> a - a.uniq => [] ※ここで[1,1,2…

gemでインストールした最新rdocを使うには

KCSVのrdocを作ろうとしていて、ふと気付くとrdocのバージョンが1.0系だったので、 > gem install rdoc でrdocをインストールした。が、cmd.exeでrdocを叩くと、やっぱりバージョン1.0のまま。 なぜだ・・と悩むこと数十分。調べた結果、C:\ruby-1.8\bin\rdo…

Windowsでrakeでrdocを自動生成したいとき

Windowsでrakeでrdocを自動生成しようとして、なかなかうまくいかなかったのでメモ。 普通にRakefileをこんな感じで書くと。。 RDOC = "rdoc" task :default => "doc" task "doc" do sh "#{RDOC} *.rb --main KCSV -c sjis" end こんな感じのエラーになって…