パス依存の部分を考える

例えばテストケースなら、以下のような部分。
テストケースが実行されるパスから、lib/rire.rb を読み込んでいる。
何となくきれいじゃないんだよね。

#!/usr/bin/ruby

$rire_home = File.expand_path(File.dirname($0) + '/..')
$LOAD_PATH.push $rire_home

...


テストケースのディレクトリ構成は、プラグインディレクトリ構成と
同じような感じにしたい。


例えば、プラグインが plugin/subscribe/rss.rb なら、
そのテストケースは test/subscribe/rss.rb なように。


コマンドラインの rire.rb で、テストケースを指定する、というのも一つの案。